HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GD_IOClassic Class Reference

GU implementation of I/O. More...

#include <GD_IOClassic.h>

+ Inheritance diagram for GD_IOClassic:

Public Member Functions

 GD_IOClassic ()
 
 ~GD_IOClassic () override
 
const char * getToken () const override
 
const char * getLabel () const override
 
bool checkFilename (const char *filename, const GA_SaveOptions *opts) const override
 
bool checkFilename (const char *filename, const GA_LoadOptions *opts) const override
 
bool checkByteMagic (uint8 first_byte, const GA_LoadOptions *opts) const override
 
bool statStream (UT_IStream &is, GA_Stat &stat, uint stat_level) const override
 
bool readStream (GA_Detail &g, UT_IStream &is, const GA_LoadOptions *opts, UT_StringArray *errors) const override
 
bool writeFile (const GA_Detail &g, const char *filename, const GA_SaveOptions *opts, UT_StringArray *errors) const override
 
bool writeStream (const GA_Detail &g, std::ostream &os, bool binary, const GA_SaveOptions *opts, UT_StringArray *errors) const override
 

Protected Member Functions

bool readCheckStdin () const override
 
bool readCheckCompressed () const override
 
bool writeCheckStdout () const override
 

Detailed Description

GU implementation of I/O.

Definition at line 18 of file GD_IOClassic.h.

Constructor & Destructor Documentation

GD_IOClassic::GD_IOClassic ( )
GD_IOClassic::~GD_IOClassic ( )
override

Member Function Documentation

bool GD_IOClassic::checkByteMagic ( uint8  first_byte,
const GA_LoadOptions opts 
) const
override

Methods required to implement GA_IO interface

bool GD_IOClassic::checkFilename ( const char *  filename,
const GA_SaveOptions opts 
) const
override

Methods required to implement GA_IO interface

bool GD_IOClassic::checkFilename ( const char *  filename,
const GA_LoadOptions opts 
) const
override

Methods required to implement GA_IO interface

const char* GD_IOClassic::getLabel ( ) const
override

Methods required to implement GA_IO interface

const char* GD_IOClassic::getToken ( ) const
override

Methods required to implement GA_IO interface

bool GD_IOClassic::readCheckCompressed ( ) const
inlineoverrideprotected

Configuration from GA_IO

Definition at line 55 of file GD_IOClassic.h.

bool GD_IOClassic::readCheckStdin ( ) const
inlineoverrideprotected

Configuration from GA_IO

Definition at line 54 of file GD_IOClassic.h.

bool GD_IOClassic::readStream ( GA_Detail g,
UT_IStream is,
const GA_LoadOptions opts,
UT_StringArray errors 
) const
override

Methods required to implement GA_IO interface

bool GD_IOClassic::statStream ( UT_IStream is,
GA_Stat stat,
uint  stat_level 
) const
override

Methods required to implement GA_IO interface

bool GD_IOClassic::writeCheckStdout ( ) const
inlineoverrideprotected

Configuration from GA_IO

Definition at line 56 of file GD_IOClassic.h.

bool GD_IOClassic::writeFile ( const GA_Detail g,
const char *  filename,
const GA_SaveOptions opts,
UT_StringArray errors 
) const
override

Methods required to implement GA_IO interface

bool GD_IOClassic::writeStream ( const GA_Detail g,
std::ostream &  os,
bool  binary,
const GA_SaveOptions opts,
UT_StringArray errors 
) const
override

Methods required to implement GA_IO interface


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