NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
jsonloader::Field Class Reference

#include <validation.h>

Inheritance diagram for jsonloader::Field:
Inheritance graph

Public Member Functions

 Field (std::string const &name, Json::ValueType type, bool required=true)
 
virtual bool Validate (Json::Value const &obj) const
 

Protected Member Functions

std::string const & name () const noexcept
 

Constructor & Destructor Documentation

◆ Field()

jsonloader::Field::Field ( std::string const &  name,
Json::ValueType  type,
bool  required = true 
)

Member Function Documentation

◆ name()

std::string const & jsonloader::Field::name ( ) const
protectednoexcept

◆ Validate()

bool jsonloader::Field::Validate ( Json::Value const &  obj) const
virtual

The documentation for this class was generated from the following files: