|
Toast Engine
|
This is the complete list of members for assets::Schema, including all inherited members.
| addRef() noexcept (defined in assets::Asset) | assets::Asset | protected |
| Asset()=default (defined in assets::Asset) | assets::Asset | |
| Asset(const Asset &)=delete (defined in assets::Asset) | assets::Asset | |
| definitions() const -> const std::map< std::string, std::vector< SchemaField > > & (defined in assets::Schema) | assets::Schema | inline |
| discriminatorOf(std::string_view definition) const -> std::string_view | assets::Schema | |
| fields() const -> const std::vector< SchemaField > & (defined in assets::Schema) | assets::Schema | inline |
| getDefinition(std::string_view name) const -> const std::vector< SchemaField > * (defined in assets::Schema) | assets::Schema | |
| hasDefinition(std::string_view name) const noexcept -> bool (defined in assets::Schema) | assets::Schema | |
| isValid() const noexcept -> bool (defined in assets::Schema) | assets::Schema | inline |
| operator=(const Asset &) -> Asset &=delete (defined in assets::Asset) | assets::Asset | |
| refCount() const noexcept -> uint32_t (defined in assets::Asset) | assets::Asset | |
| release() noexcept (defined in assets::Asset) | assets::Asset | protected |
| Schema(std::string_view json_content) (defined in assets::Schema) | assets::Schema | explicit |
| title() const -> std::string_view (defined in assets::Schema) | assets::Schema | inline |
| type() const -> std::string_view override (defined in assets::Schema) | assets::Schema | inlinevirtual |
| ~Asset()=default (defined in assets::Asset) | assets::Asset | virtual |