Open Lighting Architecture
Latest Git
ola
web
ObjectValidator
ola::web::ObjectValidator Member List
This is the complete list of members for
ola::web::ObjectValidator
, including all inherited members.
AddEnumValue
(const JsonValue *value)
ola::web::BaseValidator
AddPropertyDependency
(const std::string &property, const std::set< std::string > &properties)
ola::web::ObjectValidator
AddSchemaDependency
(const std::string &property, ValidatorInterface *validator)
ola::web::ObjectValidator
AddValidator
(const std::string &property, ValidatorInterface *validator)
ola::web::ObjectValidator
BaseValidator
(JsonType type) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
explicit
protected
CheckEnums
(const JsonValue &value) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
GetDefaultValue
() const
ola::web::BaseValidator
virtual
GetSchema
() const
ola::web::BaseValidator
virtual
IsValid
() const
ola::web::BaseValidator
inline
virtual
m_default_value
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_description
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_enums
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_id
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_is_valid
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_schema
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_title
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
m_type
(defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
protected
ObjectValidator
(const Options &options) (defined in
ola::web::ObjectValidator
)
ola::web::ObjectValidator
explicit
SetAdditionalValidator
(ValidatorInterface *validator)
ola::web::ObjectValidator
SetDefaultValue
(const JsonValue *value)
ola::web::BaseValidator
virtual
SetDescription
(const std::string &title)
ola::web::BaseValidator
virtual
SetId
(const std::string &id)
ola::web::BaseValidator
virtual
SetSchema
(const std::string &schema)
ola::web::BaseValidator
virtual
SetTitle
(const std::string &title)
ola::web::BaseValidator
virtual
ValidatorList
typedef
ola::web::ValidatorInterface
Visit
(const JsonObject &obj) (defined in
ola::web::ObjectValidator
)
ola::web::ObjectValidator
virtual
Visit
(const JsonString &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonBool &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonNull &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonRawValue &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonArray &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonUInt &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonUInt64 &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonInt &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonInt64 &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
Visit
(const JsonDouble &) (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
inline
virtual
VisitProperty
(const std::string &property, const JsonValue &value)
ola::web::ObjectValidator
virtual
~BaseValidator
() (defined in
ola::web::BaseValidator
)
ola::web::BaseValidator
virtual
~JsonObjectPropertyVisitor
() (defined in
ola::web::JsonObjectPropertyVisitor
)
ola::web::JsonObjectPropertyVisitor
inline
private
virtual
~JsonValueConstVisitorInterface
() (defined in
ola::web::JsonValueConstVisitorInterface
)
ola::web::JsonValueConstVisitorInterface
inline
virtual
~ObjectValidator
() (defined in
ola::web::ObjectValidator
)
ola::web::ObjectValidator
~ValidatorInterface
() (defined in
ola::web::ValidatorInterface
)
ola::web::ValidatorInterface
inline
virtual
Generated on Mon Jan 2 2023 23:40:46 for Open Lighting Architecture by
1.8.13