ViennaGrid - The Vienna Grid Library  2.1.0
Data Structures | Namespaces | Functions
viennagrid/io/xml_tag.hpp File Reference

A very simple parser for individual XML tags. Eases vtk_reader a bit. More...

#include <fstream>
#include <iostream>
#include <sstream>
#include <list>
#include <string>
#include <algorithm>
#include "viennagrid/io/helper.hpp"

Go to the source code of this file.

Data Structures

struct  char_to_lower< dummy >
 Functor for conversion to lowercase (avoids the tolower() function as this can be a bit messy due to locales) More...
class  xml_tag< dummy >
 Helper class that parses a XML tag. More...

Namespaces

namespace  viennagrid
 

The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces.


namespace  viennagrid::io
 

A namespace with all the input/output functionality, in particular file readers and writers.


Functions

template<typename StringType >
StringType string_to_lower (StringType const &s)
 Helper function for converting a string to lowercase.

Detailed Description

A very simple parser for individual XML tags. Eases vtk_reader a bit.

Helper routines for dealing with XML, used for the VTK reader.