MCPcopy Create free account
hub / github.com/BehaviorTree/BehaviorTree.CPP / loadFromFile

Method loadFromFile

src/xml_parsing.cpp:289–299  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

287{}
288
289void XMLParser::loadFromFile(const std::filesystem::path& filepath, bool add_includes)
290{
291 _p->opened_documents.push_back(std::make_unique<XMLDocument>());
292
293 XMLDocument* doc = _p->opened_documents.back().get();
294 doc->LoadFile(filepath.string().c_str());
295
296 _p->current_path = std::filesystem::absolute(filepath.parent_path());
297
298 _p->loadDocImpl(doc, add_includes);
299}
300
301void XMLParser::loadFromText(const std::string& xml_text, bool add_includes)
302{

Callers 2

createTreeFromFileMethod · 0.80

Calls 5

push_backMethod · 0.80
LoadFileMethod · 0.80
loadDocImplMethod · 0.80
getMethod · 0.45
stringMethod · 0.45

Tested by

no test coverage detected