NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <json/value.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | jsonloader::Field |
class | jsonloader::StringField |
class | jsonloader::ObjectField |
class | jsonloader::EnumField |
class | jsonloader::ValueField< T > |
class | jsonloader::RangeField< T > |
Namespaces | |
jsonloader | |
Typedefs | |
using | jsonloader::Fields = std::vector< const Field * > |
using | jsonloader::BoolField = ValueField< bool > |
using | jsonloader::IntField = ValueField< int > |
using | jsonloader::RangeFieldF = RangeField< float > |
using | jsonloader::RangeFieldI = RangeField< int > |
Functions | |
bool | jsonloader::Validate (Json::Value const &obj, Fields const &fields) |