Specify properties for semantic attributes - mainly for I/O purposes.  
 More...
#include <cartobase/object/syntax.h>
Specify properties for semantic attributes - mainly for I/O purposes. 
Definition at line 54 of file syntax.h.
◆ Semantic() [1/2]
  
  | 
        
          | carto::Semantic::Semantic | ( |  | ) |  |  | inline | 
 
 
◆ Semantic() [2/2]
  
  | 
        
          | carto::Semantic::Semantic | ( | const std::string & | t, |  
          |  |  | bool | need = false, |  
          |  |  | bool | intern = false |  
          |  | ) |  |  |  | inline | 
 
 
◆ internal
      
        
          | bool carto::Semantic::internal | 
      
 
internal attributes are not written to disk 
Definition at line 67 of file syntax.h.
 
 
◆ needed
      
        
          | bool carto::Semantic::needed | 
      
 
is this semantic attribute mandatory? 
Definition at line 65 of file syntax.h.
 
 
◆ type
      
        
          | std::string carto::Semantic::type | 
      
 
type of semantic attribute, such as ‘float’ 
Definition at line 61 of file syntax.h.
 
 
The documentation for this struct was generated from the following file: