Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
XmlRegistry.h
Go to the documentation of this file.
1
6#pragma once
7
9
10#include <alib/set>
11#include <string>
12
13namespace abstraction {
14
16public:
18 static ext::set < std::string > listDataTypeGroup ( const std::string & group );
19
20 static std::shared_ptr < abstraction::OperationAbstraction > getXmlComposerAbstraction ( const std::string & param );
21 static std::shared_ptr < abstraction::OperationAbstraction > getXmlParserAbstraction ( const std::string & type );
22
23 static std::shared_ptr < abstraction::OperationAbstraction > getXmlContainerParserAbstraction ( const std::string & container, const std::string & type );
24};
25
26} /* namespace abstraction */
27
28
Definition: XmlRegistry.h:15
static ext::set< std::string > listDataTypeGroup(const std::string &group)
Definition: XmlRegistry.cpp:18
static std::shared_ptr< abstraction::OperationAbstraction > getXmlComposerAbstraction(const std::string &param)
Definition: XmlRegistry.cpp:22
static std::shared_ptr< abstraction::OperationAbstraction > getXmlContainerParserAbstraction(const std::string &container, const std::string &type)
Definition: XmlRegistry.cpp:30
static ext::set< std::string > listDataTypes()
Definition: XmlRegistry.cpp:14
static std::shared_ptr< abstraction::OperationAbstraction > getXmlParserAbstraction(const std::string &type)
Definition: XmlRegistry.cpp:26
Definition: set.hpp:44
Definition: AlgorithmAbstraction.hpp:11
Definition: ContainerFromStringLexer.cpp:8