29 #ifndef _MEMORYVALIDATOR_H 30 #define _MEMORYVALIDATOR_H 58 static bool run(
const GEXF& gexf);
60 static bool checkNodeLabels(
const GEXF& gexf);
61 static bool checkDefaultOptions(
const GEXF& gexf);
62 static bool checkAttValues(
const GEXF& gexf);
63 static bool checkAttValueType(
const GEXF& gexf,
const std::string& value,
const libgexf::t_attr_type type,
const t_id elem_id,
const t_id attr_id=
"",
const bool isNode=
true);
65 virtual void iAmAbstract() = 0;
std::string t_id
Definition: typedefs.h:35
Definition: abstractiter.h:32
Static class to check data correctness.
Definition: memoryvalidator.h:41
GEXF class, just a container.
Definition: gexf.h:53
t_attr_type
Available types of attributes.
Definition: typedefs.h:55
static bool run(const GEXF &gexf)
Check the data correctness.
Definition: memoryvalidator.cpp:48