#include <FrameTypeRegistry.h>
◆ FrameTypeRegistry() [1/2]
| apra::FrameTypeRegistry::FrameTypeRegistry |
( |
| ) |
|
|
privatedefault |
◆ ~FrameTypeRegistry()
| apra::FrameTypeRegistry::~FrameTypeRegistry |
( |
| ) |
|
|
privatedefault |
◆ FrameTypeRegistry() [2/2]
◆ clear()
| void apra::FrameTypeRegistry::clear |
( |
| ) |
|
◆ getAllFrameTypes()
| std::vector< std::string > apra::FrameTypeRegistry::getAllFrameTypes |
( |
| ) |
const |
◆ getAncestors()
| std::vector< std::string > apra::FrameTypeRegistry::getAncestors |
( |
const std::string & | name | ) |
const |
◆ getFrameType()
| const FrameTypeInfo * apra::FrameTypeRegistry::getFrameType |
( |
const std::string & | name | ) |
const |
◆ getFrameTypesByTag()
| std::vector< std::string > apra::FrameTypeRegistry::getFrameTypesByTag |
( |
const std::string & | tag | ) |
const |
◆ getParent()
| std::string apra::FrameTypeRegistry::getParent |
( |
const std::string & | name | ) |
const |
◆ getSubtypes()
| std::vector< std::string > apra::FrameTypeRegistry::getSubtypes |
( |
const std::string & | name | ) |
const |
◆ hasFrameType()
| bool apra::FrameTypeRegistry::hasFrameType |
( |
const std::string & | name | ) |
const |
◆ instance()
◆ invalidateCache()
| void apra::FrameTypeRegistry::invalidateCache |
( |
| ) |
const |
|
private |
◆ isCompatible()
| bool apra::FrameTypeRegistry::isCompatible |
( |
const std::string & | outputType, |
|
|
const std::string & | inputType ) const |
◆ isSubtype()
| bool apra::FrameTypeRegistry::isSubtype |
( |
const std::string & | child, |
|
|
const std::string & | parent ) const |
◆ operator=()
◆ registerFrameType()
| void apra::FrameTypeRegistry::registerFrameType |
( |
FrameTypeInfo | info | ) |
|
◆ size()
| size_t apra::FrameTypeRegistry::size |
( |
| ) |
const |
◆ toJson()
| std::string apra::FrameTypeRegistry::toJson |
( |
| ) |
const |
◆ toMarkdown()
| std::string apra::FrameTypeRegistry::toMarkdown |
( |
| ) |
const |
◆ ancestorCache_
| std::map<std::string, std::vector<std::string> > apra::FrameTypeRegistry::ancestorCache_ |
|
mutableprivate |
◆ cacheValid_
| bool apra::FrameTypeRegistry::cacheValid_ = false |
|
mutableprivate |
◆ mutex_
| std::mutex apra::FrameTypeRegistry::mutex_ |
|
mutableprivate |
◆ types_
| std::map<std::string, FrameTypeInfo> apra::FrameTypeRegistry::types_ |
|
private |
The documentation for this class was generated from the following files: