

Classes | |
| struct | max_size_setter |
Public Types | |
| typedef policy | policy_base |
| typedef Container | parent_trie |
Public Types inherited from ns3::ndn::ndnSIM::detail::multi_policy_container< Base, Vector > | |
|
typedef boost::mpl::fold < Vector, empty_policy_wrap < Base >, inherit_with_base < Base, boost::mpl::_1, policy_wrap< Base, boost::mpl::_2 >> >::type | super |
|
typedef boost::mpl::at_c < Vector, 0 >::type::iterator | iterator |
|
typedef boost::mpl::at_c < Vector, 0 > ::type::const_iterator | const_iterator |
Public Member Functions | |
| type (Base &base) | |
| void | update (typename parent_trie::iterator item) |
| bool | insert (typename parent_trie::iterator item) |
| void | lookup (typename parent_trie::iterator item) |
| void | erase (typename parent_trie::iterator item) |
| void | clear () |
| void | set_max_size (size_t max_size) |
| size_t | get_max_size () const |
Public Member Functions inherited from ns3::ndn::ndnSIM::detail::multi_policy_container< Base, Vector > | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| size_t | size () const |
| multi_policy_container (Base &base) | |
| template<class T > | |
| T & | get () |
| template<class T > | |
| const T & | get () const |
| template<int N> | |
| boost::mpl::at_c< Vector, N > ::type & | get () |
| template<int N> | |
| const boost::mpl::at_c< Vector, N >::type & | get () const |
Definition at line 87 of file multi-policy.h.