GATE
gate::Number< T, ATTRIB > Class Template Reference
Inheritance diagram for gate::Number< T, ATTRIB >:
gate::BuiltInNumber< T, ATTRIB >

Public Types

typedef Number< T, ATTRIB > self_t
 
typedef T value_t
 
typedef ATTRIB attrib_t
 

Public Member Functions

 Number (self_t const &src)
 
 Number (value_t const &value)
 
self_toperator= (self_t const &src)
 
self_toperator= (value_t const &src)
 
value_t const & value () const
 
value_t & value ()
 
value_t const & operator* () const
 
value_t & operator* ()
 
self_toperator++ ()
 
self_t operator++ (int)
 
self_toperator-- ()
 
self_t operator-- (int)
 
self_toperator+= (self_t const &that)
 
self_toperator+= (value_t const &value)
 
self_t operator+ (self_t const &that) const
 
self_t operator+ (value_t const &value) const
 
self_toperator-= (self_t const &that)
 
self_toperator-= (value_t const &value)
 
self_t operator- (self_t const &that) const
 
self_t operator- (value_t const &value) const
 
self_toperator*= (self_t const &that)
 
self_toperator*= (value_t const &value)
 
self_t operator* (self_t const &that) const
 
self_t operator* (value_t const &value) const
 
self_toperator/= (self_t const &that)
 
self_toperator/= (value_t const &value)
 
self_t operator/ (self_t const &that) const
 
self_t operator/ (value_t const &value) const
 
self_toperator%= (self_t const &that)
 
self_toperator%= (value_t const &value)
 
self_t operator% (self_t const &that) const
 
self_t operator% (value_t const &value) const
 

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