ARB
Public Member Functions | List of all members
GroupBuilder Class Reference
Inheritance diagram for GroupBuilder:
Inheritance graph
[legend]
Collaboration diagram for GroupBuilder:
Collaboration graph
[legend]

Public Member Functions

 GroupBuilder (GBDATA *gb_main_, Group_Action action_)
 
 ~GroupBuilder ()
 
ARB_ERROR get_error () const
 
ClusterPtr get_bad_cluster () const
 
ARB_ERROR save_modified_tree ()
 
GroupTree * find_best_matching_subtree (ClusterPtr cluster)
 
void update_group (ClusterPtr cluster)
 
string generate_group_name (ClusterPtr cluster, const GroupTree *group_node)
 
bool matches_current_prefix (const char *groupname) const
 

Detailed Description

Definition at line 421 of file DI_clusters.cxx.

Constructor & Destructor Documentation

GroupBuilder::GroupBuilder ( GBDATA gb_main_,
Group_Action  action_ 
)
inline
GroupBuilder::~GroupBuilder ( )
inline

Definition at line 470 of file DI_clusters.cxx.

Member Function Documentation

ARB_ERROR GroupBuilder::get_error ( ) const
inline

Definition at line 472 of file DI_clusters.cxx.

Referenced by update_cluster_group().

ClusterPtr GroupBuilder::get_bad_cluster ( ) const
inline

Definition at line 473 of file DI_clusters.cxx.

ARB_ERROR GroupBuilder::save_modified_tree ( )
GroupTree * GroupBuilder::find_best_matching_subtree ( ClusterPtr  cluster)
void GroupBuilder::update_group ( ClusterPtr  cluster)
string GroupBuilder::generate_group_name ( ClusterPtr  cluster,
const GroupTree *  group_node 
)
bool GroupBuilder::matches_current_prefix ( const char groupname) const
inline

Definition at line 481 of file DI_clusters.cxx.

Referenced by generate_group_name().


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