hashConduitGroup.h File Reference

#include "conduitGroup.h"
#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_groupHandle
struct  by_groupID
struct  by_groupName

Typedefs

typedef multi_index_container
< ConduitGroup, indexed_by
< ordered_unique< tag
< by_groupHandle >
, BOOST_MULTI_INDEX_MEMBER(ConduitGroup,
unsigned int, groupHandle)>
, ordered_non_unique< tag
< by_groupID >
, BOOST_MULTI_INDEX_MEMBER(ConduitGroup,
CA_SYNC_GID, groupID)>
, ordered_non_unique< tag
< by_groupName >
, BOOST_MULTI_INDEX_MEMBER(ConduitGroup,
std::string, groupName)>
, hashed_unique< member
< ConduitGroup, unsigned int,&ConduitGroup::groupHandle > > >> 
cafeGroup_set
typedef cafeGroup_set::index
< by_groupID >::type 
cafeGroup_set_by_groupID
typedef cafeGroup_set::index
< by_groupHandle >::type 
cafeGroup_set_by_groupHandle
typedef cafeGroup_set::index
< by_groupName >::type 
cafeGroup_set_by_groupName

Detailed Description

Author:
Jan Chrin, PSI
Date:
Release: February 2015
Version:
CAFE 1.0.0

Typedef Documentation

typedef multi_index_container< ConduitGroup, indexed_by< ordered_unique< tag<by_groupHandle>, BOOST_MULTI_INDEX_MEMBER(ConduitGroup, unsigned int, groupHandle)>, ordered_non_unique< tag<by_groupID>, BOOST_MULTI_INDEX_MEMBER(ConduitGroup, CA_SYNC_GID, groupID)>, ordered_non_unique< tag<by_groupName>, BOOST_MULTI_INDEX_MEMBER(ConduitGroup, std::string, groupName)>, hashed_unique<member<ConduitGroup, unsigned int, &ConduitGroup::groupHandle> > >> cafeGroup_set
typedef cafeGroup_set::index<by_groupHandle>::type cafeGroup_set_by_groupHandle
typedef cafeGroup_set::index<by_groupID>::type cafeGroup_set_by_groupID
typedef cafeGroup_set::index<by_groupName>::type cafeGroup_set_by_groupName

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1