Open Search
    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)