Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IccIoXml.h File Reference

File: IccIoXml.h. More...

#include "IccIO.h"
+ Include dependency graph for IccIoXml.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CIccStandardFileIO
 Type: class. More...
 
class  IIccOpenFileIO
 Type: Interface. More...
 

Functions

CIccIO *ICCPROFLIB_API IccOpenFileIO (const icChar *szFilename, const char *szAttr)
 
void ICCPROFLIB_API IccSetOpenFileIO (IIccOpenFileIO *pOpenIO)
 

Detailed Description

File: IccIoXml.h.

Contains: Implementation of the IIccOpenFileIO interface.

Version: V1

Copyright: (c) see ICC Software License

Definition in file IccIoXml.h.

Function Documentation

◆ IccOpenFileIO()

CIccIO *ICCPROFLIB_API IccOpenFileIO ( const icChar * szFilename,
const char * szAttr )

Definition at line 100 of file IccIoXml.cpp.

101{
102 if (g_pIccFileIO) {
103 return g_pIccFileIO->OpenFile(szFilename, szAttr);
104 }
105
106 return NULL;
107}
static IIccOpenFileIO * g_pIccFileIO
Definition IccIoXml.cpp:98
virtual CIccIO * OpenFile(const icChar *szFilename, const char *szAttr)=0

References g_pIccFileIO, and IIccOpenFileIO::OpenFile().

Referenced by icCLutFromXml(), icXmlParseTextString(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), CIccTagXmlCurve::ParseXml(), CIccTagXmlEmbeddedHeightImage::ParseXml(), CIccTagXmlEmbeddedNormalImage::ParseXml(), CIccTagXmlFloatNum< T, A, Tsig >::ParseXml(), and CIccTagXmlTextDescription::ParseXml().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IccSetOpenFileIO()

void ICCPROFLIB_API IccSetOpenFileIO ( IIccOpenFileIO * pOpenIO)

Definition at line 109 of file IccIoXml.cpp.

110{
111 g_pIccFileIO = pOpenIO;
112}

References g_pIccFileIO.