paludis Version 3.0.2
The one true package mangler
paludis::SpecTree< NodeList_, RootNode_ > Class Template Reference

Classes

struct  LeafNodeType
struct  InnerNodeType
struct  NodeType

Public Types

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

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: