typeinfo.hpp
Go to the documentation of this file.
7 /**************************************************************************************************/ 12 /**************************************************************************************************/ 30 /**************************************************************************************************/ 42 /**************************************************************************************************/ 46 /**************************************************************************************************/ 50 /**************************************************************************************************/ 84 /**************************************************************************************************/ 88 /**************************************************************************************************/ 109 const implementation::type_instance_t make_type_info<T, Any>::value = { &typeid(T*), 0, { 0 } }; 113 /**************************************************************************************************/ 141 /**************************************************************************************************/ 169 /**************************************************************************************************/ 243 /**************************************************************************************************/ 252 /**************************************************************************************************/ 263 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \ 269 /**************************************************************************************************/ 280 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \ 286 /**************************************************************************************************/ 298 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \ 304 /**************************************************************************************************/ 315 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \ 322 /**************************************************************************************************/ 333 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \ 340 /**************************************************************************************************/ 351 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \ 359 /**************************************************************************************************/ 368 /**************************************************************************************************/ 404 /**************************************************************************************************/ 417 /**************************************************************************************************/ 421 /**************************************************************************************************/ 441 /**************************************************************************************************/ 473 /**************************************************************************************************/ 477 /**************************************************************************************************/ virtual ~bad_cast() bad_cast & operator=(const bad_cast &) const char * name() const Returns a null-terminated byte-string corresponding to the name of the type. Definition: typeinfo.hpp:182 friend type_info_t type_info() retruns the type_info_t object corresponding to the type T Definition: typeinfo.hpp:226 STL namespace. friend bool operator==(const type_info_t &x, const type_info_t &y) Compares the current object with x. Returns true if the two values describe the same type... Definition: typeinfo.hpp:199 bool operator==(const circular_queue< T > &x, const circular_queue< T > &y) Definition: circular_queue.hpp:421 bool operator!=(const forest< T > &x, const forest< T > &y) Definition: forest.hpp:719 friend O serialize(const type_info_t &x, O out) Definition: typeinfo.hpp:212 const implementation::type_instance_t & private_m Definition: typeinfo.hpp:249 Definition: typeinfo.hpp:410 bool requires_std_rtti() const Definition: typeinfo.hpp:192 Partial re-implementation of standard type_info . Definition: typeinfo.hpp:175 Definition: functional.hpp:26 static const implementation::type_instance_t value Definition: typeinfo.hpp:146 Definition: typeinfo.hpp:410 Definition: typeinfo.hpp:106 bad_cast() bool operator()(const adobe::version_1::type_info_t &x, const adobe::version_1::type_info_t &y) const Definition: typeinfo.hpp:434 bool before(const type_info_t &x) const Compares the current object with x. Returns true if *this precedes x in the implementationís collatio... Definition: typeinfo.hpp:189 static const implementation::type_instance_t value Definition: typeinfo.hpp:118 static const implementation::type_instance_t value Definition: typeinfo.hpp:106 virtual const char * what() const friend std::ostream & operator<<(std::ostream &out, const type_info_t &x) |