|
TAO_CosTrader 4.0.0
|


Public Member Functions | |
| Operand_Queue () | |
| TAO_Literal_Constraint & | get_left_operand () |
| In a binary operation, obtain the left operand. | |
| TAO_Literal_Constraint & | get_right_operand () |
| In a binary operation, obtain the right operand. | |
| TAO_Literal_Constraint & | get_operand () |
| In a unary operation, obtain the only operand. | |
| void | dequeue_operand () |
| Remove an operand from the queue. | |
Public Member Functions inherited from ACE_Unbounded_Queue< TAO_Literal_Constraint > | |
| ACE_Unbounded_Queue (ACE_Allocator *alloc=nullptr) | |
| ACE_Unbounded_Queue (const ACE_Unbounded_Queue< T > &) | |
| void | operator= (const ACE_Unbounded_Queue< T > &) |
| ~ACE_Unbounded_Queue () | |
| bool | is_empty () const |
| bool | is_full () const |
| int | enqueue_tail (const T &new_item) |
| int | enqueue_head (const T &new_item) |
| int | dequeue_head (T &item) |
| void | reset () |
| int | get (T *&item, size_t slot=0) const |
| int | set (const T &item, size_t slot) |
| size_t | size () const |
| void | dump () const |
| ACE_Unbounded_Queue_Iterator< T > | begin () |
| ACE_Unbounded_Queue_Iterator< T > | end () |
Additional Inherited Members | |
Public Types inherited from ACE_Unbounded_Queue< TAO_Literal_Constraint > | |
| typedef ACE_Unbounded_Queue_Iterator< T > | ITERATOR |
| typedef ACE_Unbounded_Queue_Const_Iterator< T > | CONST_ITERATOR |
Public Attributes inherited from ACE_Unbounded_Queue< TAO_Literal_Constraint > | |
| ACE_ALLOC_HOOK_DECLARE | |
Protected Member Functions inherited from ACE_Unbounded_Queue< TAO_Literal_Constraint > | |
| void | delete_nodes () |
| void | copy_nodes (const ACE_Unbounded_Queue< T > &) |
Protected Attributes inherited from ACE_Unbounded_Queue< TAO_Literal_Constraint > | |
| ACE_Node< T > * | head_ |
| size_t | cur_size_ |
| ACE_Allocator * | allocator_ |
| TAO_Constraint_Evaluator::Operand_Queue::Operand_Queue | ( | ) |
| void TAO_Constraint_Evaluator::Operand_Queue::dequeue_operand | ( | ) |
Remove an operand from the queue.
| TAO_Literal_Constraint & TAO_Constraint_Evaluator::Operand_Queue::get_left_operand | ( | ) |
In a binary operation, obtain the left operand.
| TAO_Literal_Constraint & TAO_Constraint_Evaluator::Operand_Queue::get_operand | ( | ) |
In a unary operation, obtain the only operand.
| TAO_Literal_Constraint & TAO_Constraint_Evaluator::Operand_Queue::get_right_operand | ( | ) |
In a binary operation, obtain the right operand.