34#ifndef CARTOBASE_OBJECT_SYNTAX_H
35#define CARTOBASE_OBJECT_SYNTAX_H
57 inline Semantic(
const std::string & t,
bool need =
false,
58 bool intern =
false );
std::map< std::string, Semantic > SemanticSet
This lookup table associates a semantic attribute with its properties.
std::map< std::string, Syntax > SyntaxSet
This lookup table associates a syntactic attribute with its syntax.
SemanticSet Syntax
Specify syntax for syntactic attributes.
std::string type
type of semantic attribute, such as ‘float’
bool internal
internal attributes are not written to disk
bool needed
is this semantic attribute mandatory?