My Project
fx_basic.h File Reference

Header file for basic data class. More...

Go to the source code of this file.

Classes

struct  CFX_MapByteStringToPtr::CAssoc
 Association in CFX_MapByteStringToPtr. More...
 
struct  CFX_MapPtrToPtr::CAssoc
 Association in CFX_MapPtrToPtr. More...
 
class  CFX_ArchiveLoader
 
class  CFX_ArchiveSaver
 
class  CFX_ArrayTemplate< TYPE >
 
class  CFX_AutoRestorer< T >
 
class  CFX_BaseSegmentedArray
 
class  CFX_BasicArray
 
class  CFX_BinaryBuf
 Dynamic binary buffers designed for more efficient appending. More...
 
class  CFX_BitStream
 
class  CFX_ByteTextBuf
 
struct  CFX_CharMap
 
class  CFX_CMapByteStringToPtr
 
class  CFX_CMapDWordToDWord
 
class  CFX_CountRef< ObjClass >
 
class  CFX_DataFilter
 
class  CFX_FileBufferArchive
 
class  CFX_FixedBufGrow< DataType, FixedSize >
 
class  CFX_ListArrayTemplate< T1, T2 >
 
class  CFX_MapByteStringToPtr
 
class  CFX_MapPtrTemplate< KeyType, ValueType >
 
class  CFX_MapPtrToPtr
 
class  CFX_ObjectArray< ObjectClass >
 
class  CFX_ObjectStack< TYPE >
 
class  CFX_PrivateData
 
class  CFX_PtrList
 
class  CFX_SegmentedArray< ElementType >
 
class  CFX_SmartPointer< T >
 
class  CFX_SortListArray< unit >
 
class  CFX_Stack< TYPE >
 
class  CFX_Stack< CFX_ByteString >
 
class  CFX_TempBuf< DataType >
 
class  CFX_UTF8Decoder
 
class  CFX_UTF8Encoder
 
class  CFX_WideTextBuf
 
struct  CFX_PtrList::CNode
 Bidirectional node in CFX_PtrList. More...
 
class  CFX_CountRef< ObjClass >::CountedObj
 Define a class here derived from user data class, with an additional reference count member. More...
 
struct  CFX_SortListArray< unit >::DataList
 The data list. More...
 
struct  FX_PRIVATEDATA
 
class  IFX_BufferArchive
 
class  IFX_Pause
 
class  IFX_Unknown
 

Macros

#define FX_IsOdd(a)   ((a) & 1)
 Judge whether an integer is odd or even.
 

Typedefs

typedef CFX_ArrayTemplate< FX_BYTECFX_ByteArray
 Type definition for a byte array type.
 
typedef CFX_ObjectArray< CFX_ByteStringCFX_ByteStringArray
 Type definition for a CFX_ByteString array type.
 
typedef CFX_ArrayTemplate< FX_DWORDCFX_DWordArray
 Type definition for a double-word array type.
 
typedef CFX_ListArrayTemplate< CFX_SortListArray< sizeof(FX_DWORD)>, FX_DWORDCFX_DWordListArray
 Type definition for FX_DWORD list array.
 
typedef CFX_ArrayTemplate< FX_INT64 > CFX_FileSizeArray
 Type definition for file size array type.
 
typedef CFX_ListArrayTemplate< CFX_SortListArray< sizeof(FX_INT64)>, FX_INT64 > CFX_FileSizeListArray
 Type definition for file size list array.
 
typedef CFX_ArrayTemplate< FX_FLOATCFX_FloatArray
 Type definition for float array.
 
typedef CFX_ArrayTemplate< FX_INT32CFX_Int32Array
 Type definition for INT32 array.
 
typedef CFX_ArrayTemplate< void * > CFX_PtrArray
 Type definition for: a typeless pointer array type.
 
typedef CFX_ArrayTemplate< FX_WCHARCFX_WCHARArray
 Type definition for FX_WHAR array.
 
typedef CFX_ObjectArray< CFX_WideStringCFX_WideStringArray
 Type definition for a CFX_WideString array type.
 
typedef CFX_ArrayTemplate< FX_WORDCFX_WordArray
 Type definition for a word array type.
 
typedef void(* PD_CALLBACK_FREEDATA) (FX_LPVOID pData)
 

Enumerations

enum  FX_ProgressiveStatus {
  Ready, ToBeContinued, Found, NotFound,
  Failed, Done
}
 Enumeration for progressive status. More...
 

Functions

CFX_WideString FX_DecodeURI (const CFX_ByteString &bsURI)
 A simple URI Decode. More...
 
CFX_ByteString FX_EncodeURI (const CFX_WideString &wsURI)
 A simple URI encode. More...
 
CFX_WideString FX_UrlDecode (const CFX_ByteString &bsUrl)
 A simple URL decode. More...
 
CFX_ByteString FX_UrlEncode (const CFX_WideString &wsUrl)
 A simple URL encode. More...
 

Detailed Description

Header file for basic data class.

Copyright (C) 2003-2019, Foxit Software Inc.. All Rights Reserved.

http://www.foxitsoftware.com

The following code is copyrighted and is the proprietary of Foxit Software Inc.. It is not allowed to distribute any parts of Foxit PDF SDK to third party or public without permission unless an agreement is signed between Foxit Software Inc. and customers to explicitly grant customers permissions.

Foxit Software Corporation Logo
@2019 Foxit Software Incorporated. All rights reserved.