37 #include <libxml/xmlstring.h> 55 static std::string xmlCharToStr(
const xmlChar* str);
56 static unsigned int xmlCharToUnsignedInt(
const xmlChar* str);
57 static float xmlCharToFloat(
const xmlChar* str);
59 static std::string unsignedIntToStr(
const unsigned int i);
60 static std::string floatToStr(
const float f);
61 static unsigned int strToUnsignedInt(
const std::string& str);
64 static bool isBoolean(
const std::string& str);
65 static bool isDouble(
const std::string& str);
66 static bool isInteger(
const std::string& str);
67 static bool isFloat(
const std::string& str);
68 static bool isLong(
const std::string& str);
69 static bool isAnyURI(
const std::string& str);
70 static std::set<std::string> tokenizer(
const std::string& delimiter,
const std::string& str);
72 virtual void iAmAbstract() = 0;
std::string t_id
Definition: typedefs.h:35
Definition: abstractiter.h:32
t_edge_type
Available edge types.
Definition: typedefs.h:50
Parse a GEXF file.
Definition: gexfparser.h:45
t_attr_type
Available types of attributes.
Definition: typedefs.h:55
Associated data and attributes on nodes and edges.
Definition: data.h:47
Utility static class for transforming data.
Definition: conv.h:47