Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::lang::ApplyCopiers< T, NodeType > Class Template Reference

#include <Appliers.hpp>

List of all members.

Public Member Functions

 ApplyCopiers (std::vector< NodeType * > &previous)
 ApplyCopiers (std::vector< NodeType * > &previous, class indri::collection::Repository &repository)
 ApplyCopiers (std::vector< NodeType * > &previous, class ListCache &listCache)
 ApplyCopiers (std::vector< NodeType * > &previous, class indri::collection::Repository &repository, class ListCache &listCache)
 ~ApplyCopiers ()
std::vector< indri::lang::Node * > & roots ()

Private Attributes

std::vector< indri::lang::Node * > _roots
std::vector< T * > _copiers

template<class T, class NodeType = indri::lang::Node>
class indri::lang::ApplyCopiers< T, NodeType >


Constructor & Destructor Documentation

template<class T, class NodeType = indri::lang::Node>
indri::lang::ApplyCopiers< T, NodeType >::ApplyCopiers std::vector< NodeType * > &  previous  )  [inline]
 

template<class T, class NodeType = indri::lang::Node>
indri::lang::ApplyCopiers< T, NodeType >::ApplyCopiers std::vector< NodeType * > &  previous,
class indri::collection::Repository repository
[inline]
 

template<class T, class NodeType = indri::lang::Node>
indri::lang::ApplyCopiers< T, NodeType >::ApplyCopiers std::vector< NodeType * > &  previous,
class ListCache listCache
[inline]
 

template<class T, class NodeType = indri::lang::Node>
indri::lang::ApplyCopiers< T, NodeType >::ApplyCopiers std::vector< NodeType * > &  previous,
class indri::collection::Repository repository,
class ListCache listCache
[inline]
 

template<class T, class NodeType = indri::lang::Node>
indri::lang::ApplyCopiers< T, NodeType >::~ApplyCopiers  )  [inline]
 


Member Function Documentation

template<class T, class NodeType = indri::lang::Node>
std::vector<indri::lang::Node*>& indri::lang::ApplyCopiers< T, NodeType >::roots  )  [inline]
 


Member Data Documentation

template<class T, class NodeType = indri::lang::Node>
std::vector<T*> indri::lang::ApplyCopiers< T, NodeType >::_copiers [private]
 

template<class T, class NodeType = indri::lang::Node>
std::vector<indri::lang::Node*> indri::lang::ApplyCopiers< T, NodeType >::_roots [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:01 2010 for Lemur by doxygen 1.3.4