18#ifndef TRINITY_TYPECONTAINERVISITOR_H
19#define TRINITY_TYPECONTAINERVISITOR_H
30template <
class Visitor,
template <
typename>
typename UnderlyingContainer,
typename... Types>
35template <
class Visitor,
template <
typename>
typename UnderlyingContainer,
typename First,
typename... Types>
42template <
class Visitor,
template <
typename>
typename UnderlyingContainer,
typename... Types>
48template<
class Visitor,
class TypeContainer>
59 void Visit(TypeContainer
const& c)
const
void VisitorHelper(Visitor &, TypeListContainerStorage< UnderlyingContainer, Types... > &)
void Visit(TypeContainer &c)
TypeContainerVisitor(Visitor &v)
void Visit(TypeContainer const &c) const
TypeListContainerStorage< UnderlyingContainer, Types... > Data