Inheritance diagram for literal_term_base:
For internal use only.
This base defines all common types and functions for both chunked and unchunked literal terms.
Term | The subterm type. |
Public Types | |
typedef literal_iterator< value_type > | const_iterator |
Iterator to access elements. | |
typedef Term::value_type | value_type |
Element value type. | |
Public Member Functions | |
const_iterator | begin () const |
Gets an iterator to the first element. | |
value_type | operator[] (std::size_t) const |
Gets the element at the index. Since this is a literal, all elements are the same. | |
std::size_t | size () const |
Gets the number of elements. Same as the subterm size. |