GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Classes | Namespaces | Macros | Enumerations
XmlParser.hpp File Reference
#include <map>
#include <vector>
#include <algorithm>
#include <array>
#include <regex>
#include <boost/algorithm/string.hpp>
#include <boost/lexical_cast.hpp>
#include "GranOO3/Core/TinyXml.hpp"
#include "GranOO3/Core/Macro.hpp"
#include "GranOO3/Core/String.hpp"
#include "GranOO3/Core/Out.hpp"

Go to the source code of this file.

Classes

class  GranOO3::Core::XmlObjectManager< T >
 
class  GranOO3::Core::XmlParser
 

Namespaces

 GranOO3
 
 GranOO3::Core
 This namespace group the entire Core library.
 
 GranOO3::Geom
 This namespace group the entire Geom library.
 
 GranOO3::Math
 This namespace group the entire Math library.
 
 GranOO3::Core::Attribute
 
 GranOO3::Core::Element
 

Macros

#define XmlAssert(condition, message)    GranOO3::Core::XmlParser::get().raise_assertion(!(condition), __LINE__, __FILE__, #condition, message);
 

Enumerations

enum  GranOO3::Core::State
 
enum  GranOO3::Core::Attribute::State
 
enum  GranOO3::Core::Element::State
 

Macro Definition Documentation

◆ XmlAssert

#define XmlAssert (   condition,
  message 
)     GranOO3::Core::XmlParser::get().raise_assertion(!(condition), __LINE__, __FILE__, #condition, message);