OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ConfigurationParser.h File Reference

Header. More...

#include "GetOptionalParameter.h"
#include "OptionalStream.h"
#include "Types.h"
#include <ParseBlobParams.h>
#include <boost/optional.hpp>
#include <json/value.h>
#include <initializer_list>
#include <iostream>

Go to the source code of this file.

Namespaces

 osvr
 <
 

Macros

#define PARAMNAME(X)   "'" << X << "'"
 

Functions

const char * osvr::vbtracker::getConfigStringForTargetSet (BuiltInTargetSets target)
 
template<typename EnumType , typename StringifyFunctor >
std::pair< boost::optional
< EnumType >, boost::optional
< std::string > > 
osvr::vbtracker::getEnumFromStringParameter (Json::Value const &root, const char memberName[], StringifyFunctor &&stringifyEnum, std::initializer_list< EnumType > const &possibleValues)
 
ConfigParams osvr::vbtracker::parseConfigParams (Json::Value const &root)
 

Detailed Description

Header.

Date
2015
Author
Sensics, Inc. http://sensics.com/osvr

Definition in file ConfigurationParser.h.