This is Unofficial EPICS BASE Doxygen Site
GroupConfig::Group Struct Reference

#include "pdbgroup.h"

+ Collaboration diagram for GroupConfig::Group:

Public Types

typedef std::map< std::string, Fieldfields_t
 

Public Member Functions

 Group ()
 
void swap (Group &o)
 

Public Attributes

fields_t fields
 
bool atomic
 
bool atomic_set
 
std::string id
 

Detailed Description

Definition at line 39 of file pdbgroup.h.

Member Typedef Documentation

typedef std::map<std::string, Field> GroupConfig::Group::fields_t

Definition at line 40 of file pdbgroup.h.

Constructor & Destructor Documentation

GroupConfig::Group::Group ( )
inline

Definition at line 45 of file pdbgroup.h.

45 :atomic(true), atomic_set(false) {}

Member Function Documentation

void GroupConfig::Group::swap ( Group o)
inline

Definition at line 47 of file pdbgroup.h.

47  {
48  std::swap(fields, o.fields);
49  std::swap(atomic, o.atomic);
50  std::swap(atomic_set, o.atomic_set);
51  std::swap(id, o.id);
52  }
void swap(shared_ptr< T > &a, shared_ptr< T > &b) BOOST_NOEXCEPT
Definition: shared_ptr.hpp:783
fields_t fields
Definition: pdbgroup.h:41

Member Data Documentation

bool GroupConfig::Group::atomic

Definition at line 42 of file pdbgroup.h.

bool GroupConfig::Group::atomic_set

Definition at line 42 of file pdbgroup.h.

fields_t GroupConfig::Group::fields

Definition at line 41 of file pdbgroup.h.

std::string GroupConfig::Group::id

Definition at line 43 of file pdbgroup.h.


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