GmlWriterInterface Class Reference

#include <gmlwriter.h>

Public Member Functions

MAXON_METHOD Result< void > Add (const GmlNode &node)
 
MAXON_METHOD Result< void > Add2 (const GmlNode &node, const Delegate< Tuple< Int32, String >(const GmlNode &)> &idDelegate)
 
MAXON_METHOD Result< void > Write (const WriterRef< Utf32Char > &writer)
 

Static Public Member Functions

static MAXON_METHOD GmlWriterInterfaceAlloc (MAXON_SOURCE_LOCATION_DECLARATION, const GmlGraph &graph)
 

Private Member Functions

 MAXON_INTERFACE_NONVIRTUAL (GmlWriterInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.gmlwriter")
 

Member Function Documentation

◆ MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( GmlWriterInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.interface.gmlwriter"   
)
private

◆ Alloc()

static MAXON_METHOD GmlWriterInterface* Alloc ( MAXON_SOURCE_LOCATION_DECLARATION  ,
const GmlGraph &  graph 
)
static

◆ Add()

MAXON_METHOD Result<void> Add ( const GmlNode node)

◆ Add2()

MAXON_METHOD Result<void> Add2 ( const GmlNode node,
const Delegate< Tuple< Int32, String >(const GmlNode &)> &  idDelegate 
)

◆ Write()

MAXON_METHOD Result<void> Write ( const WriterRef< Utf32Char > &  writer)