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

Classes

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: