cartobase  4.7.0
carto::internal::SyntaxedInterfaceType< T > Class Template Reference

#include <cartobase/object/syntobject.h>

Inheritance diagram for carto::internal::SyntaxedInterfaceType< T >:
Collaboration diagram for carto::internal::SyntaxedInterfaceType< T >:

Public Member Functions

 SyntaxedInterfaceType (const std::string &s="")
 
 SyntaxedInterfaceType (const SyntaxedInterfaceType &)
 
virtual ~SyntaxedInterfaceType ()
 
virtual bool hasSyntax () const
 
virtual std::string getSyntax () const
 
virtual void setSyntax (const std::string &syntactic)
 
template<>
 SyntaxedInterfaceType (const SyntaxedInterfaceType< PropertySet > &x)
 
- Public Member Functions inherited from carto::SyntaxedInterface
virtual ~SyntaxedInterface ()
 
virtual bool operator== (const SyntaxedInterface &other) const
 equality test More...
 
virtual bool operator!= (const SyntaxedInterface &other) const
 
- Public Member Functions inherited from carto::Interface
virtual ~Interface ()
 

Detailed Description

template<typename T>
class carto::internal::SyntaxedInterfaceType< T >

Definition at line 68 of file syntobject.h.

Constructor & Destructor Documentation

◆ SyntaxedInterfaceType() [1/3]

template<typename T >
carto::internal::SyntaxedInterfaceType< T >::SyntaxedInterfaceType ( const std::string &  s = "")
inline

◆ SyntaxedInterfaceType() [2/3]

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

Definition at line 202 of file syntobject.h.

◆ ~SyntaxedInterfaceType()

template<typename T >
carto::internal::SyntaxedInterfaceType< T >::~SyntaxedInterfaceType ( )
virtual

Definition at line 52 of file syntobject_d.h.

◆ SyntaxedInterfaceType() [3/3]

Member Function Documentation

◆ getSyntax()

template<typename T >
std::string carto::internal::SyntaxedInterfaceType< T >::getSyntax ( ) const
inlinevirtual

Implements carto::SyntaxedInterface.

Definition at line 235 of file syntobject.h.

◆ hasSyntax()

template<typename T >
bool carto::internal::SyntaxedInterfaceType< T >::hasSyntax ( ) const
inlinevirtual

Implements carto::SyntaxedInterface.

Definition at line 229 of file syntobject.h.

◆ setSyntax()

template<typename T >
void carto::internal::SyntaxedInterfaceType< T >::setSyntax ( const std::string &  syntactic)
inlinevirtual

Implements carto::SyntaxedInterface.

Definition at line 241 of file syntobject.h.

References DECLARE_GENERIC_OBJECT_TYPE.


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