cartobase 6.0.6
carto::SyntaxedObject< T > Class Template Reference

#include <cartobase/object/syntobject.h>

Inheritance diagram for carto::SyntaxedObject< T >:
Collaboration diagram for carto::SyntaxedObject< T >:

Public Types

typedef internal::SyntaxedObjectSwitch< T, SUPERSUBCLASS(Interface, T)>::ContentType ContentType
 

Public Member Functions

 SyntaxedObject (const std::string &s)
 
 SyntaxedObject (const SyntaxedObject &x)
 
 SyntaxedObject (const SyntaxedObject< PropertySet > &x)
 

Detailed Description

template<typename T>
class carto::SyntaxedObject< T >

Definition at line 129 of file syntobject.h.

Member Typedef Documentation

◆ ContentType

template<typename T>
typedef internal::SyntaxedObjectSwitch<T,SUPERSUBCLASS(Interface,T)>::ContentType carto::SyntaxedObject< T >::ContentType

Definition at line 143 of file syntobject.h.

Constructor & Destructor Documentation

◆ SyntaxedObject() [1/3]

template<typename T>
carto::SyntaxedObject< T >::SyntaxedObject ( const std::string & s)
inline

Definition at line 134 of file syntobject.h.

Referenced by carto::SyntaxedObject< PropertySet >::SyntaxedObject().

◆ SyntaxedObject() [2/3]

template<typename T>
carto::SyntaxedObject< T >::SyntaxedObject ( const SyntaxedObject< T > & x)
inline

Definition at line 138 of file syntobject.h.

◆ SyntaxedObject() [3/3]

carto::SyntaxedObject< PropertySet >::SyntaxedObject ( const SyntaxedObject< PropertySet > & x)
inline

Definition at line 259 of file syntobject.h.


The documentation for this class was generated from the following file: