Template Struct validated

Inheritance Relationships

Base Type

Struct Documentation

template<typename FormT = void>
struct udho::form::validated : public udho::prepare<validated<FormT>>

Public Types

typedef udho::prepare<validated<FormT>> base
typedef FormT form_type
typedef validated<FormT> self_type

Public Functions

validated(const form_type &form)
void add(const field_common &fld)
bool valid() const
const std::vector<std::string> &errors() const
const field_common &operator[](const std::string &name) const
template<typename DictT>
auto dict(DictT assoc) const

Public Members

const form_type &_form
bool _submitted
bool _valid
std::vector<std::string> _errors
std::map<std::string, field_common> _fields