Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Public Member Functions | List of all members
genbb::detail::pg_entry_type Class Reference

#include <bayeux/genbb_help/detail/pg_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

uint32_t get_status () const
 
void update_status (uint32_t)
 
void reset_status (uint32_t)
 
const datatools::propertiesget_config () const
 
datatools::propertiesgrab_config ()
 
void set_config (const datatools::properties &)
 
const std::string & get_name () const
 
void set_name (const std::string &)
 
const std::string & get_id () const
 
void set_id (const std::string &)
 
bool has_manager () const
 
void set_manager (manager &)
 
void reset_manager ()
 
const managerget_manager () const
 
managergrab_manager ()
 
void set_blank ()
 
void set_created ()
 
void set_initialized ()
 
void set_uninitialized ()
 
bool is_created () const
 
bool is_initialized () const
 
 pg_entry_type ()
 Constructor. More...
 
bool has () const
 Check is the pg is referenced in the embedded handle. More...
 
const i_genbbget () const
 
i_genbbgrab ()
 
const pg_handle_typeget_handle () const
 
pg_handle_typegrab_handle ()
 
pg_handle_typegrab_initialized_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

◆ pg_entry_type()

genbb::detail::pg_entry_type::pg_entry_type ( )

Constructor.

Member Function Documentation

◆ get()

const i_genbb& genbb::detail::pg_entry_type::get ( ) const

◆ get_config()

const datatools::properties& genbb::detail::pg_entry_type::get_config ( ) const

◆ get_handle()

const pg_handle_type& genbb::detail::pg_entry_type::get_handle ( ) const

◆ get_id()

const std::string& genbb::detail::pg_entry_type::get_id ( ) const

◆ get_manager()

const manager& genbb::detail::pg_entry_type::get_manager ( ) const

◆ get_name()

const std::string& genbb::detail::pg_entry_type::get_name ( ) const

◆ get_status()

uint32_t genbb::detail::pg_entry_type::get_status ( ) const

◆ grab()

i_genbb& genbb::detail::pg_entry_type::grab ( )

◆ grab_config()

datatools::properties& genbb::detail::pg_entry_type::grab_config ( )

◆ grab_handle()

pg_handle_type& genbb::detail::pg_entry_type::grab_handle ( )

◆ grab_initialized_handle()

pg_handle_type& genbb::detail::pg_entry_type::grab_initialized_handle ( )

◆ grab_manager()

manager& genbb::detail::pg_entry_type::grab_manager ( )

◆ has()

bool genbb::detail::pg_entry_type::has ( ) const

Check is the pg is referenced in the embedded handle.

◆ has_manager()

bool genbb::detail::pg_entry_type::has_manager ( ) const

◆ is_created()

bool genbb::detail::pg_entry_type::is_created ( ) const

◆ is_initialized()

bool genbb::detail::pg_entry_type::is_initialized ( ) const

◆ reset_manager()

void genbb::detail::pg_entry_type::reset_manager ( )

◆ reset_status()

void genbb::detail::pg_entry_type::reset_status ( uint32_t  )

◆ set_blank()

void genbb::detail::pg_entry_type::set_blank ( )

◆ set_config()

void genbb::detail::pg_entry_type::set_config ( const datatools::properties )

◆ set_created()

void genbb::detail::pg_entry_type::set_created ( )

◆ set_id()

void genbb::detail::pg_entry_type::set_id ( const std::string &  )

◆ set_initialized()

void genbb::detail::pg_entry_type::set_initialized ( )

◆ set_manager()

void genbb::detail::pg_entry_type::set_manager ( manager )

◆ set_name()

void genbb::detail::pg_entry_type::set_name ( const std::string &  )

◆ set_uninitialized()

void genbb::detail::pg_entry_type::set_uninitialized ( )

◆ tree_dump()

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

◆ update_status()

void genbb::detail::pg_entry_type::update_status ( uint32_t  )

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