|  | 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) |