#include "configuration.h"
Definition at line 189 of file configuration.h.
epics::pvAccess::ConfigurationBuilder::ConfigurationBuilder |
( |
| ) |
|
template<typename V >
ConfigurationBuilder& epics::pvAccess::ConfigurationBuilder::add |
( |
const std::string & |
name, |
|
|
const V & |
val |
|
) |
| |
|
inline |
Definition at line 196 of file configuration.h.
198 std::ostringstream strm;
200 return _add(name, strm.str());
Configuration::shared_pointer epics::pvAccess::ConfigurationBuilder::build |
( |
| ) |
|
Definition at line 205 of file configuration.cpp.
209 if(stack->size()==0) {
210 return Configuration::shared_pointer(
new ConfigurationMap);
211 }
else if(stack->size()==1) {
212 return stack->pop_back();
#define THROW_EXCEPTION2(TYPE, MSG)
ConfigurationBuilder & epics::pvAccess::ConfigurationBuilder::push_config |
( |
const Configuration::shared_pointer & |
conf | ) |
|
Definition at line 174 of file configuration.cpp.
176 Configuration::shared_pointer env(
new ConfigurationEnviron);
177 stack->push_back(env);
Definition at line 181 of file configuration.cpp.
183 Configuration::shared_pointer env(
new ConfigurationMap(mymap));
184 stack->push_back(env);
The documentation for this struct was generated from the following files: