sngxml::dom::Node* |
AddElement(sngxml::dom::Element* sourceElement, sngxml::dom::Element* parentElement, sngxml::dom::Document* targetDoc, bool deep, const std::u32string& container) |
const char* |
Cpp2CmVersion() |
std::u32string |
GetFullName(sngcm::ast::Node* node) |
std::vector<sngcpp::symbols::SimpleTypeSpecifier> |
GetSimpleTypeSpecifiers(sngcm::ast::NodeType nodeType) |
sngcm::ast::Node* |
MakeQualifiedIdNode(const std::u32string& fullName) |
sngcm::ast::Specifiers |
MapAccess(sngcpp::symbols::SymbolAccess access) |
sngcm::ast::Specifiers |
MapSpecifiers(sngcpp::ast::Specifier specifiers) |
std::unique_ptr<sngxml::dom::Document> |
Merge(sngxml::dom::Document* symbolTableXmlDoc, std::unique_ptr<sngxml::dom::Document>& stageSymbolTableXmlDoc) |
void |
MergeClasses(sngxml::dom::Element* sourceElement, sngxml::dom::Document* targetDoc) |
void |
MergeConstructors(sngxml::dom::Element* sourceElement, sngxml::dom::Document* targetDoc) |
void |
MergeFunctions(sngxml::dom::Element* sourceElement, sngxml::dom::Document* targetDoc) |
void |
MergeTypedefs(sngxml::dom::Element* sourceElement, sngxml::dom::Document* targetDoc) |
void |
MergeTypes(sngxml::dom::Element* sourceElement, sngxml::dom::Document* targetDoc) |
void |
ProcessSystemXml(const std::string& systemXmlFilePath, bool verbose) |
void |
RemoveElement(sngxml::dom::Element* element) |