GiNaC 1.8.6

To distinguish between different kinds of noncommutative objects. More...
#include <registrar.h>
Public Member Functions  
bool  operator< (const return_type_t &other) const 
Strict weak ordering (so one can put return_type_t's into a STL container). More...  
bool  operator== (const return_type_t &other) const 
bool  operator!= (const return_type_t &other) const 
Public Attributes  
std::type_info const *  tinfo 
to distinguish between noncommutative objects of different type. More...  
unsigned  rl 
to distinguish between noncommutative objects of the same type. More...  
To distinguish between different kinds of noncommutative objects.
Definition at line 43 of file registrar.h.

inline 
Strict weak ordering (so one can put return_type_t's into a STL container).
Definition at line 53 of file registrar.h.

inline 

inline 
Definition at line 65 of file registrar.h.
References operator==().
std::type_info const* GiNaC::return_type_t::tinfo 
to distinguish between noncommutative objects of different type.
Definition at line 46 of file registrar.h.
Referenced by GiNaC::is_clifford_tinfo(), GiNaC::is_color_tinfo(), GiNaC::make_return_type_t(), operator<(), operator==(), and GiNaC::basic::return_type_tinfo().
unsigned GiNaC::return_type_t::rl 
to distinguish between noncommutative objects of the same type.
Think of gamma matrices with different representation labels.
Definition at line 49 of file registrar.h.
Referenced by GiNaC::get_representation_label(), GiNaC::make_return_type_t(), operator<(), operator==(), and GiNaC::basic::return_type_tinfo().