aims::ArgWriter Class Reference

#include <aims/io/argW.h>

Public Member Functions

 ArgWriter (const std::string &filename)
 ~ArgWriter ()
bool write (Graph &, bool forceglobal=false) const

Static Public Member Functions

static void registerWriter (const std::string &syntax, LowLevelArgWriter *writer)
 sets the writer to use for graphs of a specific syntax. More...
static bool hasWriter (const std::string &syntax)
static void deleteWriter (const std::string &syntax)
 removes and deletes a writer More...

Detailed Description

Definition at line 62 of file argW.h.

Constructor & Destructor Documentation

aims::ArgWriter::ArgWriter ( const std::string &  filename)
aims::ArgWriter::~ArgWriter ( )

Member Function Documentation

static void aims::ArgWriter::deleteWriter ( const std::string &  syntax)

removes and deletes a writer

static bool aims::ArgWriter::hasWriter ( const std::string &  syntax)
static void aims::ArgWriter::registerWriter ( const std::string &  syntax,
LowLevelArgWriter writer 

sets the writer to use for graphs of a specific syntax.

The writer then belongs to ArgWriter (never delete it)

bool aims::ArgWriter::write ( Graph ,
bool  forceglobal = false 
) const

The documentation for this class was generated from the following file: