diff --git a/include/fc/static_variant.hpp b/include/fc/static_variant.hpp index c9d5115..02fb5dc 100644 --- a/include/fc/static_variant.hpp +++ b/include/fc/static_variant.hpp @@ -338,11 +338,6 @@ public: tag_type which() const {return _tag;} }; -template -struct visitor { - typedef Result result_type; -}; - struct from_static_variant { variant& var; diff --git a/include/fc/variant.hpp b/include/fc/variant.hpp index 9736423..fd286ea 100644 --- a/include/fc/variant.hpp +++ b/include/fc/variant.hpp @@ -173,7 +173,7 @@ namespace fc * and variant_object's. * * variant's allocate everything but strings, arrays, and objects on the - * stack and are 'move aware' for values allcoated on the heap. + * stack and are 'move aware' for values allocated on the heap. * * Memory usage on 64 bit systems is 16 bytes and 12 bytes on 32 bit systems. */ @@ -352,7 +352,7 @@ namespace fc void clear(); private: void init(); - double _data; ///< Alligned according to double requirements + double _data; ///< Aligned according to double requirements char _type[sizeof(void*)]; ///< pad to void* size }; typedef optional ovariant;