14#ifndef MAPANDVECTORANDBOOLS_HPP_
15#define MAPANDVECTORANDBOOLS_HPP_
28 template<
class Po
interClass >
32 typedef typename std::map< int,
51 std::vector< bool >
const*
64 template<
class Po
interClass >
69 bool const boolReference ) :
71 pointerGroup( pointerGroup ),
72 boolReference( boolReference ),
78 template<
class Po
interClass >
86 template<
class Po
interClass >
89 std::vector< bool >
const*
const boolVector )
92 this->boolVector = boolVector;
96 template<
class Po
interClass >
104 template<
class Po
interClass >
105 inline std::vector< PointerClass >&
111 template<
class Po
interClass >
115 return boolReference;
118 template<
class Po
interClass >
119 inline std::vector< bool >
const*
std::vector< bool > const * getFlags()
std::map< int, PointerClass > PointerMap
PointerVector & getVector()
std::vector< PointerClass > PointerVector
std::vector< bool > const * boolVector
PointerVector & pointerGroup
MapAndVectorAndBools(PointerMap &codeMap, PointerVector &pointerGroup, bool const boolReference)
MapAndVectorAndBools< PointerClass > & withBools(std::vector< bool > const *const boolVector)
virtual ~MapAndVectorAndBools()