Toast Engine
Loading...
Searching...
No Matches
assets::Schema Member List

This is the complete list of members for assets::Schema, including all inherited members.

addRef() noexcept (defined in assets::Asset)assets::Assetprotected
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::Schemainline
discriminatorOf(std::string_view definition) const -> std::string_viewassets::Schema
fields() const -> const std::vector< SchemaField > & (defined in assets::Schema)assets::Schemainline
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::Schemainline
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::Assetprotected
Schema(std::string_view json_content) (defined in assets::Schema)assets::Schemaexplicit
title() const -> std::string_view (defined in assets::Schema)assets::Schemainline
type() const -> std::string_view override (defined in assets::Schema)assets::Schemainlinevirtual
~Asset()=default (defined in assets::Asset)assets::Assetvirtual