MaMiCo
1.2
Toggle main menu visibility
Loading...
Searching...
No Matches
tarch
configuration
Configuration.h
1
// Copyright (C) 2015 Technische Universitaet Muenchen
2
// This file is part of the Mamico project. For conditions of distribution
3
// and use, please see the copyright notice in Mamico's main folder, or at
4
// www5.in.tum.de/mamico
5
#ifndef _TARCH_CONFIGURATION_CONFIGURATION_H_
6
#define _TARCH_CONFIGURATION_CONFIGURATION_H_
7
8
#include "tarch/tinyxml2/tinyxml2.h"
9
#include <string>
10
11
namespace
tarch
{
13
namespace
configuration
{
15
class
Configuration
;
16
}
// namespace configuration
17
}
// namespace tarch
18
22
class
tarch::configuration::Configuration
{
23
public
:
27
virtual
~Configuration
() {}
28
32
virtual
void
parseSubtag
(
tinyxml2::XMLElement
* node) = 0;
33
37
virtual
std::string
getTag
()
const
= 0;
38
44
virtual
bool
isValid
()
const
= 0;
45
};
46
47
#endif
tarch::configuration::Configuration
Definition
Configuration.h:22
tarch::configuration::Configuration::~Configuration
virtual ~Configuration()
Definition
Configuration.h:27
tarch::configuration::Configuration::isValid
virtual bool isValid() const =0
tarch::configuration::Configuration::parseSubtag
virtual void parseSubtag(tinyxml2::XMLElement *node)=0
tarch::configuration::Configuration::getTag
virtual std::string getTag() const =0
tinyxml2::XMLElement
Definition
tinyxml2.h:1124
tarch::configuration
Definition
Configuration.h:13
tarch
Definition
Configuration.h:11
Generated by
1.17.0