All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
icarus::KeyValuesData::MissingSize Struct Reference

#include <KeyValuesData.h>

Inheritance diagram for icarus::KeyValuesData::MissingSize:
icarus::KeyValuesData::ErrorOnKey icarus::KeyValuesData::Error

Public Member Functions

 MissingSize (std::string const &key)
 
 MissingSize (std::string const &key, std::string const &valueStr)
 
- Public Member Functions inherited from icarus::KeyValuesData::ErrorOnKey
 ErrorOnKey (std::string const &key, std::string const &msg)
 
- Public Member Functions inherited from icarus::KeyValuesData::Error
 Error (std::string msg)
 

Detailed Description

Definition at line 621 of file KeyValuesData.h.

Constructor & Destructor Documentation

icarus::KeyValuesData::MissingSize::MissingSize ( std::string const &  key)
inline

Definition at line 623 of file KeyValuesData.h.

624  : ErrorOnKey
625  (key, "is required to have a size as first value, but it has no values")
626  {}
ErrorOnKey(std::string const &key, std::string const &msg)
icarus::KeyValuesData::MissingSize::MissingSize ( std::string const &  key,
std::string const &  valueStr 
)
inline

Definition at line 628 of file KeyValuesData.h.

629  : ErrorOnKey(
630  key,
631  " first value '" + valueStr + "' can't be converted into a vector size"
632  )
633  {}
ErrorOnKey(std::string const &key, std::string const &msg)

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