|
| Integer * | clone () const |
| int | compare (const Value &value) const |
| | Integer (const Integer_type datum, const int base, const int digits=0) |
| | Integer (const Unsigned_Integer_type datum, const int base, const int digits=0) |
| | Integer (const unsigned int datum, const int base, const int digits=0) |
| | Integer (const Real_type datum, const bool is_signed=SIGNED, const int base=10, const int digits=0) |
| | Integer (const int datum, const bool is_signed=SIGNED, const int base=10, const int digits=0) |
| | Integer (const Real_type datum, const int base, const int digits=0) |
| | Integer (const String_type &datum, const bool is_signed=SIGNED, const int base=0, const int digits=0) |
| | Integer (const Integer_type datum=0, const bool is_signed=SIGNED, const int base=10, const int digits=0) |
| | Integer (const int datum, const int base, const int digits=0) |
| | Integer (const String_type &datum, const int base, const int digits=0) |
| | Integer (const Integer &value) |
| | Integer (const Unsigned_Integer_type datum, const bool is_signed=UNSIGNED, const int base=10, const int digits=0) |
| | Integer (const Value &value) |
| | Integer (const unsigned int datum, const bool is_signed=UNSIGNED, const int base=10, const int digits=0) |
| bool | is_Integer () const |
| bool | is_Numeric () const |
| bool | is_signed () const |
| Integer & | is_signed (const bool sign) |
| | operator int () const |
| | operator Integer_type () const |
| | operator Real_type () const |
| | operator String_type () const |
| Integer | operator+ (const Value &value) const |
| Integer & | operator+= (const Value &value) |
| Integer & | operator= (const unsigned int value) |
| Integer & | operator= (const Real_type value) |
| Integer & | operator= (const Value &value) |
| Integer & | operator= (const Integer_type value) |
| Integer & | operator= (const int value) |
| Integer & | operator= (const String_type &value) |
| Integer & | operator= (const char *value) |
| Type | type () const |
| std::string | type_name () const |
| virtual int | base () const |
| virtual Value & | base (const int base) |
| Value & | digits (const int digits) |
| int | digits () const |
| virtual bool | is_Array () const |
| virtual bool | is_Date_Time () const |
| virtual bool | is_Identifier () const |
| virtual bool | is_Real () const |
| virtual bool | is_Sequence () const |
| virtual bool | is_Set () const |
| virtual bool | is_String () const |
| virtual bool | is_Symbol () const |
| virtual bool | is_Text () const |
| std::string | nearest_units () const |
| | operator unsigned int () const |
| | operator Unsigned_Integer_type () const |
| bool | operator!= (const Value &value) const |
| bool | operator< (const Value &value) const |
| bool | operator<= (const Value &value) const |
| bool | operator== (const Value &value) const |
| bool | operator> (const Value &value) const |
| bool | operator>= (const Value &value) const |
| virtual Value & | operator[] (unsigned int index) |
| virtual const Value & | operator[] (unsigned int index) const |
| Array * | parent () const |
| std::ostream & | print (std::ostream &out) const |
| void | read (Parser &parser) |
| void | read (std::istream &in=std::cin) |
| Array * | root () const |
| virtual Value & | type (const Type type_code) |
| std::string | units () const |
| Value & | units (const std::string &units) |
| | Value (const Value &value) |
| | Value (const std::string &units="", const int digits=0, const int base=10) |
| | Value (const int digits, const int base=10) |
| unsigned int | write (std::ostream &out=std::cout, int depth=-1) const |
| virtual | ~Value () |