Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Public Member Functions | List of all members
genvtx::vg_entry_type Class Reference

#include <bayeux/genvtx/detail/vg_tools.h>

Public Types

enum  status_type { STATUS_BLANK = 0, STATUS_CREATED = datatools::bit_mask::bit00, STATUS_INITIALIZED = datatools::bit_mask::bit01 }
 

Public Member Functions

const datatools::propertiesget_vg_config () const
 
datatools::propertiesgrab_vg_config ()
 
void set_vg_config (const datatools::properties &)
 
const std::string & get_vg_name () const
 
void set_vg_name (const std::string &)
 
const std::string & get_vg_id () const
 
void set_ptr (i_vertex_generator *)
 
void set_vg_id (const std::string &)
 
bool has_manager () const
 
void set_manager (genvtx::manager &)
 
void reset_manager ()
 
void set_blank ()
 
void set_created ()
 
void set_initialized ()
 
void set_uninitialized ()
 
bool is_created () const
 
bool is_initialized () const
 
 vg_entry_type ()
 Constructor. More...
 
bool has_vg () const
 Check is the vg is referenced in the embedded handle. More...
 
const i_vertex_generatorget_vg () const
 
i_vertex_generatorgrab_vg ()
 
const vg_handle_typeget_vg_handle () const
 
vg_handle_typegrab_vg_handle ()
 
vg_handle_typegrab_initialized_vg_handle ()
 
virtual void tree_dump (std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const
 

Member Enumeration Documentation

◆ status_type

Enumerator
STATUS_BLANK 
STATUS_CREATED 
STATUS_INITIALIZED 

Constructor & Destructor Documentation

◆ vg_entry_type()

genvtx::vg_entry_type::vg_entry_type ( )

Constructor.

Member Function Documentation

◆ get_vg()

const i_vertex_generator& genvtx::vg_entry_type::get_vg ( ) const

◆ get_vg_config()

const datatools::properties& genvtx::vg_entry_type::get_vg_config ( ) const

◆ get_vg_handle()

const vg_handle_type& genvtx::vg_entry_type::get_vg_handle ( ) const

◆ get_vg_id()

const std::string& genvtx::vg_entry_type::get_vg_id ( ) const

◆ get_vg_name()

const std::string& genvtx::vg_entry_type::get_vg_name ( ) const

◆ grab_initialized_vg_handle()

vg_handle_type& genvtx::vg_entry_type::grab_initialized_vg_handle ( )

◆ grab_vg()

i_vertex_generator& genvtx::vg_entry_type::grab_vg ( )

◆ grab_vg_config()

datatools::properties& genvtx::vg_entry_type::grab_vg_config ( )

◆ grab_vg_handle()

vg_handle_type& genvtx::vg_entry_type::grab_vg_handle ( )

◆ has_manager()

bool genvtx::vg_entry_type::has_manager ( ) const

◆ has_vg()

bool genvtx::vg_entry_type::has_vg ( ) const

Check is the vg is referenced in the embedded handle.

◆ is_created()

bool genvtx::vg_entry_type::is_created ( ) const

◆ is_initialized()

bool genvtx::vg_entry_type::is_initialized ( ) const

◆ reset_manager()

void genvtx::vg_entry_type::reset_manager ( )

◆ set_blank()

void genvtx::vg_entry_type::set_blank ( )

◆ set_created()

void genvtx::vg_entry_type::set_created ( )

◆ set_initialized()

void genvtx::vg_entry_type::set_initialized ( )

◆ set_manager()

void genvtx::vg_entry_type::set_manager ( genvtx::manager )

◆ set_ptr()

void genvtx::vg_entry_type::set_ptr ( i_vertex_generator )

◆ set_uninitialized()

void genvtx::vg_entry_type::set_uninitialized ( )

◆ set_vg_config()

void genvtx::vg_entry_type::set_vg_config ( const datatools::properties )

◆ set_vg_id()

void genvtx::vg_entry_type::set_vg_id ( const std::string &  )

◆ set_vg_name()

void genvtx::vg_entry_type::set_vg_name ( const std::string &  )

◆ tree_dump()

virtual void genvtx::vg_entry_type::tree_dump ( std::ostream &  out_ = std::clog,
const std::string &  title_ = "",
const std::string &  indent_ = "",
bool  inherit_ = false 
) const
virtual

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