|  | 
| typedef boost::multi_index_container< OptionDescriptor, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_non_unique< KeyFromKeyExtractor< boost::multi_index::const_mem_fun< Option, uint16_t, &Option::getType >, boost::multi_index::member< OptionDescriptor, OptionPtr, &OptionDescriptor::option_ > > >, boost::multi_index::hashed_non_unique< boost::multi_index::member< OptionDescriptor, bool, &OptionDescriptor::persistent_ > >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun< data::BaseStampedElement, boost::posix_time::ptime, &data::BaseStampedElement::getModificationTime > >, boost::multi_index::hashed_non_unique< boost::multi_index::tag< OptionIdIndexTag >, boost::multi_index::const_mem_fun< data::BaseStampedElement, uint64_t, &data::BaseStampedElement::getId > >, boost::multi_index::hashed_non_unique< boost::multi_index::member< OptionDescriptor, bool, &OptionDescriptor::cancelled_ > > > > | isc::dhcp::OptionContainer | 
|  | Multi index container for DHCP option descriptors. 
 | 
| typedef OptionContainer::nth_index< 5 >::type | isc::dhcp::OptionContainerCancelIndex | 
|  | Type of the index #5 - option cancellation flag. 
 | 
| typedef std::pair< OptionContainerCancelIndex::const_iterator, OptionContainerCancelIndex::const_iterator > | isc::dhcp::OptionContainerCancelRange | 
|  | Pair of iterators to represent the range of options having the same cancellation flag. 
 | 
| typedef OptionContainer::nth_index< 2 >::type | isc::dhcp::OptionContainerPersistIndex | 
|  | Type of the index #2 - option persistency flag. 
 | 
| typedef std::pair< OptionContainerPersistIndex::const_iterator, OptionContainerPersistIndex::const_iterator > | isc::dhcp::OptionContainerPersistRange | 
|  | Pair of iterators to represent the range of options having the same persistency flag. 
 | 
| typedef boost::shared_ptr< OptionContainer > | isc::dhcp::OptionContainerPtr | 
|  | Pointer to the OptionContainer object. 
 | 
| typedef OptionContainer::nth_index< 1 >::type | isc::dhcp::OptionContainerTypeIndex | 
|  | Type of the index #1 - option type. 
 | 
| typedef std::pair< OptionContainerTypeIndex::const_iterator, OptionContainerTypeIndex::const_iterator > | isc::dhcp::OptionContainerTypeRange | 
|  | Pair of iterators to represent the range of options having the same option type value. 
 | 
| typedef std::vector< OptionDescriptor > | isc::dhcp::OptionDescriptorList | 
|  | A list of option descriptors. 
 | 
| typedef boost::shared_ptr< OptionDescriptor > | isc::dhcp::OptionDescriptorPtr | 
|  | A pointer to option descriptor. 
 | 
| typedef std::list< ConstCfgOptionPtr > | isc::dhcp::CfgOptionList | 
|  | Const pointer list. 
 | 
| typedef boost::shared_ptr< CfgOption > | isc::dhcp::CfgOptionPtr | 
|  | Non-const pointer. 
 | 
| typedef boost::shared_ptr< const CfgOption > | isc::dhcp::ConstCfgOptionPtr | 
|  | Const pointer. 
 |