10#ifndef MOOTOOLS_SDK_XCLASS
11#define MOOTOOLS_SDK_XCLASS
20# define MOOTOOLS_CMATH
24#pragma warning(disable: 4275)
25#pragma warning(disable: 4251)
28BEGIN_MOOTOOLS_NAMESPACE
32template <
class TYPE,
class ARG_TYPE>
class CXArray;
42#ifndef MOOTOOLS_MFC_PRODUCT_BUILD
54#include "XException.h"
60#include "XTemplateSerialize.h"
64#include "XFileUtils.h"
74# include "Collection.h"
77#ifndef MOOTOOLS_MFC_PRODUCT_BUILD
78#include "./win/win32xx.h"
80#elif defined(__APPLE__)
81#include "./macos/XMacOSApp.h"
82#include "./macos/XMacOSWnd.h"
83#elif defined(__LINUX__)
84#include "./linux/XLinuxApp.h"
85#include "./linux/XLinuxWnd.h"
Associates key to a single value through an hash table.
CXFile is the base class for different kind of file (CXStdioFile, CXMemFile...)
Set memory callbacks, memory leaks and low level allocation functions.
CXStdioFile is the base class for reading text file.
CXStringT is a template class for handling unicode, utf8 or ansi strings.
a simple array class for handling data which does not require to be construct / destroy
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27
CXArray is an array of simple data information which does not requires to call a constructor / destru...
Definition XTemplate.h:34
CXFile is the base class for CXStdioFile, CXStdioFileEx, CXMemFile.
Definition XFile.h:42
CXStdioFile reads or write strings from the file.
Definition XStdioFile.h:24