![]() |
Kea 1.5.0
|
A stack with random access from its top. More...
#include <dhcp4_parser.h>
Public Types | |
| typedef S::const_reverse_iterator | const_iterator |
| typedef S::const_reverse_iterator | const_iterator |
| typedef S::reverse_iterator | iterator |
| typedef S::reverse_iterator | iterator |
| typedef S::size_type | size_type |
| typedef S::size_type | size_type |
Public Member Functions | |
| stack (size_type n=200) | |
| stack (size_type n=200) | |
| const_iterator | begin () const |
| const_iterator | begin () const |
| void | clear () |
| void | clear () |
| const_iterator | end () const |
| const_iterator | end () const |
| T & | operator[] (int i) |
| Random access. | |
| T & | operator[] (int i) |
| Random access. | |
| const T & | operator[] (int i) const |
| Random access. | |
| const T & | operator[] (int i) const |
| Random access. | |
| T & | operator[] (size_type i) |
| Random access. | |
| T & | operator[] (size_type i) |
| Random access. | |
| const T & | operator[] (size_type i) const |
| Random access. | |
| const T & | operator[] (size_type i) const |
| Random access. | |
| void | pop (int n=1) |
| void | pop (int n=1) |
| void | push (YY_MOVE_REF(T) t) |
| Steal the contents of t. | |
| void | push (YY_MOVE_REF(T) t) |
| Steal the contents of t. | |
| size_type | size () const |
| size_type | size () const |
A stack with random access from its top.
Definition at line 171 of file dhcp4_parser.h.
| typedef S::const_reverse_iterator isc::dhcp::stack< T, S >::const_iterator |
Definition at line 176 of file dhcp4_parser.h.
| typedef S::const_reverse_iterator isc::dhcp::stack< T, S >::const_iterator |
Definition at line 176 of file dhcp6_parser.h.
| typedef S::reverse_iterator isc::dhcp::stack< T, S >::iterator |
Definition at line 175 of file dhcp4_parser.h.
| typedef S::reverse_iterator isc::dhcp::stack< T, S >::iterator |
Definition at line 175 of file dhcp6_parser.h.
| typedef S::size_type isc::dhcp::stack< T, S >::size_type |
Definition at line 177 of file dhcp4_parser.h.
| typedef S::size_type isc::dhcp::stack< T, S >::size_type |
Definition at line 177 of file dhcp6_parser.h.
|
inline |
Definition at line 179 of file dhcp4_parser.h.
|
inline |
Definition at line 179 of file dhcp6_parser.h.
|
inline |
Definition at line 249 of file dhcp4_parser.h.
|
inline |
Definition at line 249 of file dhcp6_parser.h.
|
inline |
Definition at line 237 of file dhcp4_parser.h.
Referenced by isc::dhcp::Dhcp4Parser::parse(), and isc::dhcp::Dhcp6Parser::parse().
|
inline |
Definition at line 237 of file dhcp6_parser.h.
|
inline |
Definition at line 255 of file dhcp4_parser.h.
|
inline |
Definition at line 255 of file dhcp6_parser.h.
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 196 of file dhcp4_parser.h.
References isc::dhcp::stack< T, S >::operator[]().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 196 of file dhcp6_parser.h.
References isc::dhcp::stack< T, S >::operator[]().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 214 of file dhcp4_parser.h.
References isc::dhcp::stack< T, S >::operator[]().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 214 of file dhcp6_parser.h.
References isc::dhcp::stack< T, S >::operator[]().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 187 of file dhcp4_parser.h.
References isc::dhcp::stack< T, S >::size().
Referenced by isc::dhcp::stack< T, S >::operator[](), and isc::dhcp::stack< T, S >::push().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 187 of file dhcp6_parser.h.
References isc::dhcp::stack< T, S >::size().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 205 of file dhcp4_parser.h.
References isc::dhcp::stack< T, S >::size().
Here is the call graph for this function:
|
inline |
Random access.
Index 0 returns the topmost element.
Definition at line 205 of file dhcp6_parser.h.
References isc::dhcp::stack< T, S >::size().
Here is the call graph for this function:
|
inline |
Definition at line 230 of file dhcp4_parser.h.
|
inline |
Definition at line 230 of file dhcp6_parser.h.
|
inline |
Steal the contents of t.
Close to move-semantics.
Definition at line 223 of file dhcp4_parser.h.
References isc::dhcp::stack< T, S >::operator[]().
Here is the call graph for this function:
|
inline |
Steal the contents of t.
Close to move-semantics.
Definition at line 223 of file dhcp6_parser.h.
References isc::dhcp::stack< T, S >::operator[]().
Here is the call graph for this function:
|
inline |
Definition at line 243 of file dhcp4_parser.h.
Referenced by isc::dhcp::stack< T, S >::operator[](), isc::dhcp::Dhcp4Parser::parse(), and isc::dhcp::Dhcp6Parser::parse().
|
inline |
Definition at line 243 of file dhcp6_parser.h.