Base class for classes representing an operation. More...
#include <hpp/constraints/tools.hh>
Public Types | |
typedef boost::shared_ptr< Expression< LhsValue, RhsValue > > | Ptr_t |
typedef boost::weak_ptr< Expression< LhsValue, RhsValue > > | WkPtr_t |
Public Member Functions | |
const LhsValue & | lhs () const |
const RhsValue & | rhs () const |
Expression () | |
Expression (const Expression &other) | |
Expression (const LhsValue &lhs, const RhsValue &rhs) | |
void | init (Ptr_t self) |
Static Public Member Functions | |
static Ptr_t | create () |
static Ptr_t | create (const LhsValue &lhs, const RhsValue &rhs) |
Public Attributes | |
RhsValue | rhs_ |
LhsValue | lhs_ |
WkPtr_t | self_ |
Base class for classes representing an operation.
typedef boost::shared_ptr< Expression < LhsValue, RhsValue > > hpp::constraints::Expression< LhsValue, RhsValue >::Ptr_t |
typedef boost::weak_ptr< Expression < LhsValue, RhsValue > > hpp::constraints::Expression< LhsValue, RhsValue >::WkPtr_t |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
LhsValue hpp::constraints::Expression< LhsValue, RhsValue >::lhs_ |
RhsValue hpp::constraints::Expression< LhsValue, RhsValue >::rhs_ |
WkPtr_t hpp::constraints::Expression< LhsValue, RhsValue >::self_ |