Ember
Loading...
Searching...
No Matches
EmberCore::LibXMLBehaviorTreeParser Member List

This is the complete list of members for EmberCore::LibXMLBehaviorTreeParser, including all inherited members.

AddError(ParseError::Type type, const EmberCore::String &message, xmlNodePtr node=nullptr, const EmberCore::String &context="")EmberCore::LibXMLBehaviorTreeParserprivate
CaptureComments(xmlNodePtr parent, BehaviorTree *tree, Node *node=nullptr)EmberCore::LibXMLBehaviorTreeParserprivate
circular_references_EmberCore::LibXMLBehaviorTreeParserprivate
ClearErrors()EmberCore::LibXMLBehaviorTreeParser
CollectSubTreeReferences(Node *node, std::set< EmberCore::String > &references)EmberCore::LibXMLBehaviorTreeParserprivate
config_EmberCore::LibXMLBehaviorTreeParserprivate
current_file_path_EmberCore::LibXMLBehaviorTreeParserprivate
destruction_mutex_EmberCore::LibXMLBehaviorTreeParserprivatestatic
errors_EmberCore::LibXMLBehaviorTreeParserprivate
errors_mutex_EmberCore::LibXMLBehaviorTreeParsermutableprivate
ExpandAllSubTreePlaceholders()EmberCore::LibXMLBehaviorTreeParserprivate
ExpandAllSubTreePlaceholdersForProject()EmberCore::LibXMLBehaviorTreeParserprivate
expanded_subtree_cache_EmberCore::LibXMLBehaviorTreeParserprivate
ExpandSubTreePlaceholder(Node *node)EmberCore::LibXMLBehaviorTreeParserprivate
ExpandSubTreePlaceholderForProject(Node *node)EmberCore::LibXMLBehaviorTreeParserprivate
expansion_stack_EmberCore::LibXMLBehaviorTreeParserprivate
GetConfig() constEmberCore::LibXMLBehaviorTreeParserinline
GetErrors() constEmberCore::LibXMLBehaviorTreeParser
GetMainTreeName() constEmberCore::LibXMLBehaviorTreeParserinline
GetMaxThreads() constEmberCore::LibXMLBehaviorTreeParserinline
GetNodeAttribute(xmlNodePtr node, const EmberCore::String &attr_name)EmberCore::LibXMLBehaviorTreeParserprivate
GetNodeName(xmlNodePtr node)EmberCore::LibXMLBehaviorTreeParserprivate
GetNodePath(xmlNodePtr node)EmberCore::LibXMLBehaviorTreeParserprivate
GetParsedTrees() constEmberCore::LibXMLBehaviorTreeParserinline
GetTreeImplementationStatuses() constEmberCore::LibXMLBehaviorTreeParserinline
GetUnimplementedReferences() constEmberCore::LibXMLBehaviorTreeParser
global_libxml2_initialized_EmberCore::LibXMLBehaviorTreeParserprivatestatic
HasErrors() constEmberCore::LibXMLBehaviorTreeParser
InitializeLibXML2()EmberCore::LibXMLBehaviorTreeParserprivate
IsThreadSafe() constEmberCore::LibXMLBehaviorTreeParserinline
IsTreeImplemented(const EmberCore::String &tree_id) constEmberCore::LibXMLBehaviorTreeParser
libxml2_init_flag_EmberCore::LibXMLBehaviorTreeParserprivatestatic
libxml2_initialized_EmberCore::LibXMLBehaviorTreeParserprivate
LibXMLBehaviorTreeParser()EmberCore::LibXMLBehaviorTreeParser
LibXMLBehaviorTreeParser(const ParserConfig &config)EmberCore::LibXMLBehaviorTreeParserexplicit
main_tree_name_EmberCore::LibXMLBehaviorTreeParserprivate
max_threads_EmberCore::LibXMLBehaviorTreeParserprivate
ParseActionNode(xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseBehaviorTree(xmlNodePtr tree_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseBlackboard(xmlNodePtr blackboard_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseBlackboardEntry(xmlNodePtr entry_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseChildNodes(Node *parent, xmlNodePtr xml_parent)EmberCore::LibXMLBehaviorTreeParserprivate
ParseConditionNode(xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseControlNode(xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
parsed_blackboards_EmberCore::LibXMLBehaviorTreeParserprivate
parsed_trees_EmberCore::LibXMLBehaviorTreeParserprivate
ParseDecoratorNode(xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseFilesWithSharedRegistry(const std::vector< EmberCore::String > &filepaths)EmberCore::LibXMLBehaviorTreeParser
ParseFromFile(const EmberCore::String &filepath)EmberCore::LibXMLBehaviorTreeParser
ParseFromString(const EmberCore::String &xml_content)EmberCore::LibXMLBehaviorTreeParser
ParseMultipleFiles(const std::vector< EmberCore::String > &filepaths)EmberCore::LibXMLBehaviorTreeParser
ParseNode(xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseProject(BehaviorTreeProject *project)EmberCore::LibXMLBehaviorTreeParser
ParseSubTreeNode(xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
ParseXMLDocument(xmlDocPtr doc, const EmberCore::String &source_path="")EmberCore::LibXMLBehaviorTreeParserprivate
progress_callback_EmberCore::LibXMLBehaviorTreeParserprivate
project_parsing_mode_EmberCore::LibXMLBehaviorTreeParserprivate
ReportProgress(const EmberCore::String &message, int current=0, int total=0)EmberCore::LibXMLBehaviorTreeParserprivate
SetConfig(const ParserConfig &config)EmberCore::LibXMLBehaviorTreeParserinline
SetMaxThreads(size_t max_threads)EmberCore::LibXMLBehaviorTreeParserinline
SetNodeAttributes(Node *node, xmlNodePtr xml_node)EmberCore::LibXMLBehaviorTreeParserprivate
SetProgressCallback(IParseProgressCallback *callback)EmberCore::LibXMLBehaviorTreeParserinline
thread_safe_EmberCore::LibXMLBehaviorTreeParserprivate
tree_implementation_statuses_EmberCore::LibXMLBehaviorTreeParserprivate
unimplemented_references_EmberCore::LibXMLBehaviorTreeParserprivate
ValidateRequiredAttribute(xmlNodePtr node, const EmberCore::String &attr_name)EmberCore::LibXMLBehaviorTreeParserprivate
~LibXMLBehaviorTreeParser()EmberCore::LibXMLBehaviorTreeParser