#include <concept_list.h>
Public Member Functions | |
| CSemanticConceptList * | Clone () |
| Clones the concept list. | |
| bool | Lookup (CSemanticConcept *a_concept) |
| Lookup a particular semantic concept list. | |
| CSemanticConceptList_i | GetIterator () |
| Gets an iterator pointing to the beginning of the list. | |
| CSemanticConceptList_ri | GetReverseIterator () |
| Gets a reverse iterator pointing to the end of the list. | |
| CSemanticConcept * | GetNext (CSemanticConceptList_ri &a_iter) |
| Gets the next concept from the list using a reverse iterator. | |
| CSemanticConcept * | GetNext (CSemanticConceptList_i &a_iter) |
| Gets the next concept from the list using a forward iterator. | |
| void | Store (CSemanticConcept *a_link) |
| Stores a semantic concept within the list (appended to back). | |
| void | StoreFront (CSemanticConcept *a_link) |
| Stores a semantic concept at the front of the list. | |
| void | Remove () |
| Removes the last semantic concept from the list. | |
| void | RemoveFront () |
| Removes the first semantic concept from the list. | |
| void | Clear () |
| Clears the list. | |
| u_int | GetSize () const |
| Gets the number of concepts within the list. | |
| CSemanticConceptList () | |
| Constructor. | |
| ~CSemanticConceptList () | |
| Destructor. | |
Private Attributes | |
| CConceptList | m_concepts |
Definition at line 36 of file concept_list.h.
|
|
Constructor.
Definition at line 141 of file concept_list.h. |
|
|
Destructor.
Definition at line 144 of file concept_list.h. |
|
|
Clears the list.
Definition at line 129 of file concept_list.h. References m_concepts. |
|
|
Clones the concept list.
Definition at line 40 of file concept_list.h. References CConceptList_i, m_concepts, and Store(). |
Here is the call graph for this function:

|
|
Gets an iterator pointing to the beginning of the list.
Definition at line 71 of file concept_list.h. References m_concepts. |
|
|
Gets the next concept from the list using a forward iterator.
Definition at line 94 of file concept_list.h. References m_concepts. |
|
|
Gets the next concept from the list using a reverse iterator.
Definition at line 83 of file concept_list.h. References m_concepts. |
|
|
Gets a reverse iterator pointing to the end of the list.
Definition at line 77 of file concept_list.h. References m_concepts. |
|
|
Gets the number of concepts within the list.
Definition at line 135 of file concept_list.h. References m_concepts. |
|
|
Lookup a particular semantic concept list.
Definition at line 55 of file concept_list.h. References CConceptList_i, and m_concepts. |
|
|
Removes the last semantic concept from the list.
Definition at line 117 of file concept_list.h. References m_concepts. |
|
|
Removes the first semantic concept from the list.
Definition at line 123 of file concept_list.h. References m_concepts. |
|
|
Stores a semantic concept within the list (appended to back).
Definition at line 105 of file concept_list.h. References m_concepts. Referenced by Clone(). |
|
|
Stores a semantic concept at the front of the list.
Definition at line 111 of file concept_list.h. References m_concepts. |
|
|
Definition at line 147 of file concept_list.h. Referenced by Clear(), Clone(), GetIterator(), GetNext(), GetReverseIterator(), GetSize(), Lookup(), Remove(), RemoveFront(), Store(), and StoreFront(). |
1.3.3