Ember
Loading...
Searching...
No Matches
LibXMLBehaviorTreeParser.h File Reference
#include "Parsers/BehaviorTreeProject.h"
#include "Parsers/IParseProgressCallback.h"
#include "Parsers/ParserConfig.h"
#include <condition_variable>
#include <libxml/parser.h>
#include <libxml/threads.h>
#include <libxml/tree.h>
#include <map>
#include <memory>
#include <mutex>
#include <queue>
#include <set>
#include <thread>
#include <vector>

Go to the source code of this file.

Classes

class  EmberCore::LibXMLBehaviorTreeParser
 Thread-safe XML parser using libxml2 for behavior tree files. More...
struct  EmberCore::LibXMLBehaviorTreeParser::ParseError
 Error information for parsing failures (enhanced with libxml2 details) More...
struct  EmberCore::LibXMLBehaviorTreeParser::ParseResult
 Result of parallel parsing operation. More...
struct  EmberCore::LibXMLBehaviorTreeParser::FileParseInfo
 Per-file parsing information for project validation. More...
struct  EmberCore::LibXMLBehaviorTreeParser::ProjectParseResult
 Result of project parsing operation. More...

Namespaces

namespace  EmberCore
 Main types header for EmberCore.