#include <conduit.h>
#include <map>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/tokenizer.hpp>
Go to the source code of this file.
Classes | |
struct | by_handle |
struct | by_channelID |
struct | by_pv |
struct | by_pvAlias |
Typedefs | |
typedef multi_index_container < Conduit, indexed_by < ordered_unique< tag < by_handle > , BOOST_MULTI_INDEX_MEMBER(Conduit, unsigned int, handle)> , ordered_non_unique< tag < by_channelID > , BOOST_MULTI_INDEX_MEMBER(Conduit, chid, channelID)> , ordered_non_unique< tag < by_pv > , BOOST_MULTI_INDEX_MEMBER(Conduit, std::string, pv)> , ordered_non_unique< tag < by_pvAlias > , BOOST_MULTI_INDEX_MEMBER(Conduit, std::string, pvAlias)> , hashed_unique< member < Conduit, unsigned int,&Conduit::handle > > > > | cafeConduit_set |
typedef cafeConduit_set::index < by_channelID >::type | cafeConduit_set_by_channelID |
typedef cafeConduit_set::index < by_handle >::type | cafeConduit_set_by_handle |
typedef cafeConduit_set::index < by_pv >::type | cafeConduit_set_by_pv |
typedef cafeConduit_set::index < by_pvAlias >::type | cafeConduit_set_by_pvAlias |
typedef multi_index_container< Conduit, indexed_by< ordered_unique< tag<by_handle>, BOOST_MULTI_INDEX_MEMBER(Conduit, unsigned int, handle)>, ordered_non_unique< tag<by_channelID>, BOOST_MULTI_INDEX_MEMBER(Conduit, chid, channelID)>, ordered_non_unique< tag<by_pv>, BOOST_MULTI_INDEX_MEMBER(Conduit, std::string, pv)>, ordered_non_unique< tag<by_pvAlias>, BOOST_MULTI_INDEX_MEMBER(Conduit, std::string, pvAlias)>, hashed_unique<member<Conduit, unsigned int, &Conduit::handle> > > > cafeConduit_set |
typedef cafeConduit_set::index<by_channelID>::type cafeConduit_set_by_channelID |
typedef cafeConduit_set::index<by_handle>::type cafeConduit_set_by_handle |
typedef cafeConduit_set::index<by_pv>::type cafeConduit_set_by_pv |
typedef cafeConduit_set::index<by_pvAlias>::type cafeConduit_set_by_pvAlias |