Horizon
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SEXPR::SEXPR_DOUBLE Struct Reference
Inheritance diagram for SEXPR::SEXPR_DOUBLE:
SEXPR::SEXPR

Public Member Functions

 SEXPR_DOUBLE (double aValue)
 
 SEXPR_DOUBLE (double aValue, int aLineNumber)
 
- Public Member Functions inherited from SEXPR::SEXPR
bool IsList () const
 
bool IsSymbol () const
 
bool IsString () const
 
bool IsDouble () const
 
bool IsInteger () const
 
void AddChild (SEXPR *aChild)
 
SEXPR_VECTOR const * GetChildren () const
 
SEXPRGetChild (size_t aIndex) const
 
size_t GetNumberOfChildren () const
 
int64_t GetLongInteger () const
 
int32_t GetInteger () const
 
float GetFloat () const
 
double GetDouble () const
 
std::string const & GetString () const
 
std::string const & GetSymbol () const
 
SEXPR_LISTGetList ()
 
std::string AsString (size_t aLevel=0) const
 
size_t GetLineNumber () const
 

Public Attributes

double m_value
 

Additional Inherited Members

- Protected Member Functions inherited from SEXPR::SEXPR
 SEXPR (SEXPR_TYPE aType, size_t aLineNumber)
 
 SEXPR (SEXPR_TYPE aType)
 
- Protected Attributes inherited from SEXPR::SEXPR
SEXPR_TYPE m_type
 
size_t m_lineNumber
 

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