paludis  Version 2.6.0
Classes | Public Types | Public Member Functions | List of all members
paludis::SpecTree< NodeList_, RootNode_ > Class Template Reference


struct  InnerNodeType
struct  LeafNodeType
struct  NodeType

Public Types

typedef spec_tree_internals::MakeVisitableTypeList< SpecTree, NodeList_ >::Type VisitableTypeList
typedef spec_tree_internals::BasicNode< SpecTreeBasicNode
typedef spec_tree_internals::BasicInnerNode< SpecTreeBasicInnerNode

Public Member Functions

 SpecTree (const std::shared_ptr< RootNode_ > &spec)
 SpecTree (const std::shared_ptr< const RootNode_ > &spec)
const std::shared_ptr< typename InnerNodeType< RootNode_ >::Type > top ()
const std::shared_ptr< const typename InnerNodeType< RootNode_ >::Type > top () const

The documentation for this class was generated from the following files: