32 #include "../api_core.h"
33 #include "../Resources/xml_resource_document.h"
34 #include "../IOData/file_system.h"
43 class XMLResourceDocument;
44 class XMLResourceNode_Impl;
65 std::string get_type()
const;
68 std::string get_name()
const;
80 std::string get_base_path()
const;
93 IODevice open_file(
const std::string &filename,
97 unsigned int flags = 0)
const;
114 std::shared_ptr<XMLResourceNode_Impl> impl;
I/O Device interface.
Definition: iodevice.h:51
DOM Element class.
Definition: dom_element.h:60
Virtual File System (VFS).
Definition: file_system.h:48
Generic read access.
Definition: file.h:68
Open existing file. Fails if it does not exist.
Definition: file.h:100
All other sharing flags combined.
Definition: file.h:90
OpenMode
File opening modes.
Definition: file.h:94
XML Resource Document.
Definition: xml_resource_document.h:49
Resource node for a XMLResourceDocument.
Definition: xml_resource_node.h:47