PropertyDefinition.hpp File Reference
#include <cstddef>
#include <cstdlib>
#include <exception>
#include <functional>
#include <iostream>
#include <limits>
#include <map>
#include <ostream>
#include <string>
#include <type_traits>
#include <typeinfo>
#include <vector>
#include <IceUtil/Time.h>
#include <SimoxUtility/algorithm/get_map_keys_values.h>
#include "ArmarXCore/core/application/properties/PropertyDefinitionFormatter.h"
#include "ArmarXCore/core/application/properties/PropertyDefinitionInterface.h"
#include "ArmarXCore/core/exceptions/LocalException.h"
#include "ArmarXCore/core/logging/LogSender.h"
#include "ArmarXCore/core/logging/Logging.h"
#include <ArmarXCore/core/application/properties/PropertyDefinition.h>
#include <ArmarXCore/core/exceptions/local/InvalidPropertyValueException.h>
#include <ArmarXCore/core/exceptions/local/MissingRequiredPropertyException.h>
#include <ArmarXCore/core/exceptions/local/UnmappedValueException.h>
#include <ArmarXCore/core/exceptions/local/ValueRangeExceededException.h>
#include <ArmarXCore/util/check.h>
+ Include dependency graph for PropertyDefinition.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Functions

bool PropertyDefinition_matchRegex (std::string const &regex, std::string const &value)
 
IceUtil::Time PropertyDefinition_parseIceUtilTime (std::string const &input)
 
std::map< std::string, std::string > PropertyDefinition_parseMapStringString (const std::string &input)
 
std::vector< std::string > PropertyDefinition_parseVectorString (std::string const &input)
 
std::string PropertyDefinition_toLowerCopy (const std::string &input)