cartobase  4.5.0
object_d.h File Reference
Include dependency graph for object_d.h:

Go to the source code of this file.

Classes

struct  carto::interface_internal::GenericInterface< T, B >
 
struct  carto::interface_internal::GenericInterface< T, true >
 
struct  carto::interface_internal::GenericInterface< T, false >
 
class  carto::interface_internal::ScalarImpl< T, B >
 
class  carto::interface_internal::ScalarImpl< T, true >
 
class  carto::interface_internal::StringImpl< T, B >
 
class  carto::interface_internal::StringImpl< T, true >
 
class  carto::interface_internal::SizeImpl< T, B >
 
class  carto::interface_internal::SizeImpl< T, true >
 
class  carto::interface_internal::ArrayImpl< T, B >
 
class  carto::interface_internal::ArrayImpl< T, true >
 
class  carto::interface_internal::DynArrayImpl< T, B >
 
class  carto::interface_internal::DynArrayImpl< T, true >
 
class  carto::interface_internal::DictionaryImpl< T, B >
 
class  carto::interface_internal::DictionaryImpl< T, true >
 
class  carto::interface_internal::IterableImpl< T, B >
 
class  carto::interface_internal::IterableImpl< T, true >
 
class  carto::interface_internal::IteratorImpl< T, B >
 
class  carto::interface_internal::IteratorImpl< T, true >
 
class  carto::interface_internal::DictionaryIteratorImpl< T, B >
 
class  carto::interface_internal::DictionaryIteratorImpl< T, true >
 
class  carto::interface_internal::NoneImpl< T, B >
 
struct  carto::interface_internal::ValueObjectImpl< T, B >
 
struct  carto::interface_internal::ValueObjectImpl< T, true >
 
class  carto::interface_internal::ScalarImpl< char, false >
 
class  carto::interface_internal::ScalarImpl< unsigned char, false >
 
class  carto::interface_internal::ScalarImpl< signed char, false >
 
class  carto::interface_internal::ScalarImpl< bool, false >
 
class  carto::interface_internal::ScalarImpl< unsigned short, false >
 
class  carto::interface_internal::ScalarImpl< short, false >
 
class  carto::interface_internal::ScalarImpl< unsigned, false >
 
class  carto::interface_internal::ScalarImpl< int, false >
 
class  carto::interface_internal::ScalarImpl< long, false >
 
class  carto::interface_internal::ScalarImpl< unsigned long, false >
 
class  carto::interface_internal::ScalarImpl< float, false >
 
class  carto::interface_internal::ScalarImpl< double, false >
 
class  carto::interface_internal::ScalarImpl< std::string, false >
 
class  carto::interface_internal::StringImpl< std::string, false >
 
class  carto::interface_internal::SizeImpl< std::vector< T >, false >
 
class  carto::interface_internal::ArrayImpl< std::vector< T >, false >
 
class  carto::interface_internal::DynArrayImpl< std::vector< T >, false >
 
class  carto::interface_internal::IterableImpl< std::vector< T >, false >
 
class  carto::interface_internal::VectorIterator< V >
 
struct  carto::GenericObjectTypeDeclared< typename interface_internal::VectorIterator< V > >
 
class  carto::interface_internal::SizeImpl< std::set< T >, false >
 
class  carto::interface_internal::SetIterator< S >
 
struct  carto::GenericObjectTypeDeclared< typename interface_internal::SetIterator< std::set< T > > >
 
class  carto::interface_internal::IterableImpl< std::set< T >, false >
 
class  carto::interface_internal::SetIterator< std::set< Object > >
 
class  carto::interface_internal::SizeImpl< std::map< T, U >, false >
 
class  carto::interface_internal::IterableImpl< std::map< T, U >, false >
 
class  carto::interface_internal::MapIterator< M >
 
struct  carto::GenericObjectTypeDeclared< typename interface_internal::MapIterator< std::map< T, U > > >
 
class  carto::interface_internal::IterableImpl< std::map< T, Object >, false >
 
class  carto::interface_internal::MapIterator< std::map< T, Object > >
 
class  carto::interface_internal::DictionaryImpl< std::map< std::string, T >, false >
 
class  carto::interface_internal::MapIterator< std::map< std::string, T > >
 
class  carto::interface_internal::IterableImpl< std::map< std::string, T >, false >
 
class  carto::interface_internal::MapIterator< std::map< std::string, Object > >
 
class  carto::interface_internal::IterableImpl< std::map< std::string, Object >, false >
 
class  carto::interface_internal::ArrayImpl< std::map< int, T >, false >
 
class  carto::interface_internal::DynArrayImpl< std::map< int, T >, false >
 

Namespaces

 carto
 
 carto::interface_internal
 

Macros

#define INSTANTIATE_GENERIC_OBJECT_TYPE(T)
 

Macro Definition Documentation

#define INSTANTIATE_GENERIC_OBJECT_TYPE (   T)

Definition at line 39 of file object_d.h.