Jpp  18.0.0-rc.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JEEP::JPutStatusBit Struct Reference

Auxiliary class to map status bit to key. More...

#include <JStatus.hh>

Inheritance diagram for JEEP::JPutStatusBit:
std::map< int, std::string >

Public Member Functions

 JPutStatusBit (const JGetStatusBit &input)
 Constructor. More...
 
const std::stringoperator() (const int bit) const
 Put status bit. More...
 

Detailed Description

Auxiliary class to map status bit to key.

Definition at line 226 of file JStatus.hh.

Constructor & Destructor Documentation

JEEP::JPutStatusBit::JPutStatusBit ( const JGetStatusBit input)
inline

Constructor.

Parameters
inputstatus bits

Definition at line 234 of file JStatus.hh.

235  {
236  using namespace std;
237 
238  for (JGetStatusBit::const_iterator i = input.begin(); i != input.end(); ++i) {
239  this->insert(make_pair(i->second, i->first));
240  }
241  }

Member Function Documentation

const std::string& JEEP::JPutStatusBit::operator() ( const int  bit) const
inline

Put status bit.

Parameters
bitbit
Returns
key

Definition at line 250 of file JStatus.hh.

251  {
252  return this->at(bit);
253  }

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