Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
CIccTagZipXml Class Reference

Class: CIccTagZipXml() More...

#include <IccTagBasic.h>

+ Inheritance diagram for CIccTagZipXml:
+ Collaboration diagram for CIccTagZipXml:

Public Member Functions

 CIccTagZipXml ()
 
 CIccTagZipXml (const CIccTagZipXml &ITT)
 
virtual const icCharGetClassName () const
 
virtual icTagTypeSignature GetType () const
 Function: GetType()
 
virtual CIccTagNewCopy () const
 Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.
 
CIccTagZipXmloperator= (const CIccTagZipXml &TextTag)
 
virtual ~CIccTagZipXml ()
 
- Public Member Functions inherited from CIccTagZipUtf8Text
icUCharAllocBuffer (icUInt32Number nSize)
 Name: CIccTagZipUtf8Text::AllocBuffer.
 
icUInt32Number BufferSize () const
 
 CIccTagZipUtf8Text ()
 Name: CIccTagZipUtf8Text::CIccTagZipUtf8Text.
 
 CIccTagZipUtf8Text (const CIccTagZipUtf8Text &ITT)
 Name: CIccTagZipUtf8Text::CIccTagZipUtf8Text.
 
virtual void Describe (std::string &sDescription, int nVerboseness)
 Name: CIccTagZipUtf8Text::Describe.
 
icUCharGetBuffer () const
 
virtual bool GetText (std::string &str) const
 Name: CIccTagZipUtf8Text::GetText.
 
CIccTagZipUtf8Textoperator= (const CIccTagZipUtf8Text &TextTag)
 Name: CIccTagZipUtf8Text::operator=.
 
virtual bool Read (icUInt32Number size, CIccIO *pIO)
 Name: CIccTagZipUtf8Text::Read.
 
bool SetText (const icChar *szText)
 
virtual bool SetText (const icUChar *szText)
 Name: CIccTagZipUtf8Text::SetText.
 
bool SetText (const icUChar16 *szText)
 Name: CIccTagZipUtf8Text::SetText.
 
virtual icValidateStatus Validate (std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
 Name: CIccTagZipUtf8Text::Validate.
 
virtual bool Write (CIccIO *pIO)
 Name: CIccTagZipUtf8Text::Write.
 
virtual ~CIccTagZipUtf8Text ()
 Name: CIccTagZipUtf8Text::~CIccTagZipUtf8Text.
 
- Public Member Functions inherited from CIccTag
 CIccTag ()
 Name: CIccTag::CIccTag.
 
virtual void DetachIO ()
 Function: ReadAll() - Read All sub data for tag from file.
 
virtual IIccExtensionTagGetExtension ()
 
virtual icArraySignature GetTagArrayType () const
 
virtual icStructSignature GetTagStructType () const
 
virtual bool IsArrayType ()
 
virtual bool IsMBBType ()
 
virtual bool IsNumArrayType () const
 
virtual bool IsSupported ()
 Function: IsSupported(size, pIO) - Check if tag fully supported for apply purposes.
 
virtual bool Read (icUInt32Number size, CIccIO *pIO, CIccProfile *pProfile)
 Function: Read(size, pIO) - Read tag from file.
 
virtual bool ReadAll ()
 Function: ReadAll() - Read All sub data for tag from file.
 
virtual ~CIccTag ()
 Name: CIccTag::CIccTag.
 

Additional Inherited Members

- Static Public Member Functions inherited from CIccTag
static CIccTagCreate (icTagTypeSignature sig)
 Name: CIccTag::Create.
 
- Public Attributes inherited from CIccTag
icUInt32Number m_nReserved
 
- Protected Attributes inherited from CIccTagZipUtf8Text
icUInt32Number m_nBufSize
 
icUCharm_pZipBuf
 

Detailed Description

Class: CIccTagZipXml()

Purpose: The zipXMLType ICC tag

Definition at line 412 of file IccTagBasic.h.

Constructor & Destructor Documentation

◆ CIccTagZipXml() [1/2]

CIccTagZipXml::CIccTagZipXml ( )
inline

Definition at line 415 of file IccTagBasic.h.

CIccTagZipUtf8Text()
Name: CIccTagZipUtf8Text::CIccTagZipUtf8Text.

◆ ~CIccTagZipXml()

virtual CIccTagZipXml::~CIccTagZipXml ( )
inlinevirtual

Definition at line 416 of file IccTagBasic.h.

416{}

◆ CIccTagZipXml() [2/2]

CIccTagZipXml::CIccTagZipXml ( const CIccTagZipXml & ITT)
inline

Definition at line 417 of file IccTagBasic.h.

417: CIccTagZipUtf8Text(ITT) {}

Member Function Documentation

◆ GetClassName()

virtual const icChar * CIccTagZipXml::GetClassName ( ) const
inlinevirtual

Reimplemented from CIccTagZipUtf8Text.

Reimplemented in CIccTagXmlZipXml.

Definition at line 422 of file IccTagBasic.h.

422{ return "CIccZipXML"; }

◆ GetType()

virtual icTagTypeSignature CIccTagZipXml::GetType ( ) const
inlinevirtual

Function: GetType()

Purpose: Get Tag Type. Each derived tag will implement it's own GetType() function.

Reimplemented from CIccTagZipUtf8Text.

Definition at line 421 of file IccTagBasic.h.

421{ return icSigZipXmlType; }
@ icSigZipXmlType

References icSigZipXmlType.

◆ NewCopy()

virtual CIccTag * CIccTagZipXml::NewCopy ( ) const
inlinevirtual

Function: NewCopy(sDescription) Each derived tag will implement it's own NewCopy() function.

Parameter(s): none

Returns a new CIccTag object that is a copy of this object.

Reimplemented from CIccTagZipUtf8Text.

Reimplemented in CIccTagXmlZipXml.

Definition at line 419 of file IccTagBasic.h.

419{return new CIccTagZipXml(*this);}

◆ operator=()

CIccTagZipXml & CIccTagZipXml::operator= ( const CIccTagZipXml & TextTag)
inline

Definition at line 418 of file IccTagBasic.h.

418{CIccTagZipUtf8Text::operator=(TextTag); return *this;}
CIccTagZipUtf8Text & operator=(const CIccTagZipUtf8Text &TextTag)
Name: CIccTagZipUtf8Text::operator=.

References CIccTagZipUtf8Text::operator=().

+ Here is the call graph for this function:

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