commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::SymbolType Class Reference

#include <SymbolType.h>

Public Member Functions

 SymbolType ()
 
 SymbolType (unsigned int val)
 
 SymbolType (Types type, const Symbol &symbol, bool ref)
 
Types get_type () const
 
void set_type (Types type)
 
Symbol get_symbol () const
 
size_t get_symbol_num () const
 
void set_symbol (const Symbol &symbol)
 
bool get_is_ref () const
 
void set_is_ref (bool ref)
 
bool get_is_const () const
 
void set_is_const (bool cst)
 
unsigned int get_val () const
 
bool operator== (const SymbolType &st) const
 
bool operator!= (const SymbolType &st) const
 

Constructor & Destructor Documentation

SymbolType::SymbolType ( )
SymbolType::SymbolType ( unsigned int  val)
SymbolType::SymbolType ( Types  type,
const Symbol symbol,
bool  ref 
)

Member Function Documentation

bool SymbolType::get_is_const ( ) const
bool SymbolType::get_is_ref ( ) const
Symbol SymbolType::get_symbol ( ) const
size_t SymbolType::get_symbol_num ( ) const
Types SymbolType::get_type ( ) const
unsigned int SymbolType::get_val ( ) const
bool commore::SymbolType::operator!= ( const SymbolType st) const
inline
bool commore::SymbolType::operator== ( const SymbolType st) const
inline
void SymbolType::set_is_const ( bool  cst)
void SymbolType::set_is_ref ( bool  ref)
void SymbolType::set_symbol ( const Symbol symbol)
void SymbolType::set_type ( Types  type)

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