DelimitedLineParser.hpp File Reference

File containing definitions of DelimitedLineParser and general purpose DelimitedFieldParsers. More...

#include "cgatools/core.hpp"
#include "cgatools/util/parse.hpp"
#include "cgatools/util/Exception.hpp"
#include <string>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/array.hpp>
#include <cstring>

Go to the source code of this file.

Classes

class  cgatools::util::DelimitedFieldParser
 Class that parses one field of a delimited line. More...
class  cgatools::util::IgnoreField
 A no-op DelimitedFieldParser. More...
class  cgatools::util::ValueField< Value >
 A DelimitedFieldParser that uses cgatools::util::parseValue to parse its value. More...
class  cgatools::util::ValueVectorField< Value >
 DelimitedFieldParser that parses a variable length list of values separated by its own delimiter (distinct from the field delimiter). More...
class  cgatools::util::StringField
 A DelimitedFieldParser that records a copy of the field. More...
class  cgatools::util::CharField
 A DelimitedFieldParser that records a character (not an unsigned integer). More...
class  cgatools::util::StrandField
class  cgatools::util::SideField
class  cgatools::util::DelimitedLineParser
 A class that parses delimited lines. More...
class  cgatools::util::DelimitedField

Namespaces

namespace  cgatools
 

Namespace containing the libcgatools API.


namespace  cgatools::util
 

Namespace for general-purpose utilities.


Defines

#define CGATOOLS_UTIL_DELIMITEDLINEPARSER_HPP_   1

Detailed Description

File containing definitions of DelimitedLineParser and general purpose DelimitedFieldParsers.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2