Hall A ROOT/C++ Analyzer (podd)
Decoder::THaUsrstrutils Class Reference

Public Member Functions

 THaUsrstrutils ()=default
 
virtual ~THaUsrstrutils ()=default
 
int getflag (const char *s) const
 
char * getstr (const char *s) const
 
unsigned int getint (const char *s) const
 
void string_from_evbuffer (const UInt_t *evbuffer, UInt_t nlen)
 
void string_from_file (const char *ffile_name)
 

Protected Member Functions

void getflagpos (const char *s, const char **pos_ret, const char **val_ret) const
 

Static Protected Member Functions

static void getflagpos_instring (const char *confstr, const char *s, const char **pos_ret, const char **val_ret)
 

Protected Attributes

std::string configstr
 

#include <THaUsrstrutils.h>

Constructor & Destructor Documentation

Decoder::THaUsrstrutils::THaUsrstrutils ( )
default
virtual Decoder::THaUsrstrutils::~THaUsrstrutils ( )
virtualdefault

Member Function Documentation

int Decoder::THaUsrstrutils::getflag ( const char *  s) const
void Decoder::THaUsrstrutils::getflagpos ( const char *  s,
const char **  pos_ret,
const char **  val_ret 
) const
inlineprotected
void Decoder::THaUsrstrutils::getflagpos_instring ( const char *  confstr,
const char *  s,
const char **  pos_ret,
const char **  val_ret 
)
staticprotected
unsigned int Decoder::THaUsrstrutils::getint ( const char *  s) const
char * Decoder::THaUsrstrutils::getstr ( const char *  s) const
void Decoder::THaUsrstrutils::string_from_evbuffer ( const UInt_t *  evbuffer,
UInt_t  nlen 
)
void Decoder::THaUsrstrutils::string_from_file ( const char *  ffile_name)

Member Data Documentation

std::string Decoder::THaUsrstrutils::configstr
protected
Collaboration diagram for Decoder::THaUsrstrutils:

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