Main Page Namespace List Class Hierarchy Compound List File List Namespace Members Compound Members
WPCG::WP_Endian Class Reference
#include <WP_Endian.h>
List of all members.
Detailed Description
this singleton class contains utility functions for loading different types on platforms which differ in endiannes (little endian (intel, etc.) or big endian (sparc, etc.))
-
Author:
-
Copyright (C) 2001 W.P. van Paassen peter@paassen.tmfweb.nl
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Constructor & Destructor Documentation
WPCG::WP_Endian::~WP_Endian |
( |
|
) |
[inline] |
|
Member Function Documentation
WP_Endian* WPCG::WP_Endian::getInstance |
( |
|
) |
[inline, static] |
|
|
this function returns a pointer to the only instance of this class (singleton) -
Returns:
-
a pointer to the only instance of this class
|
void WPCG::WP_Endian::getTypedData |
( |
void * |
destination, |
|
|
byte *& |
buffer, |
|
|
int |
size |
|
) |
|
|
|
this function gets a specific type of size size from memory pointed to by the buffer pointer, for example to get an int from memory -
Parameters:
-
destination |
a void pointer to a variable in which the read memory data will be stored |
buffer |
a reference to a pointer pointing to the memory buffer holding the image file |
size |
the number of bytes to be read from memory |
|
Member Data Documentation
bool WPCG::WP_Endian::little_endian
|
|
|
this boolean indicates if the functions presume a little endian architecture |
The documentation for this class was generated from the following files:
Generated on Tue Jan 28 20:26:38 2003 by
1.2.14 written by Dimitri van Heesch,
© 1997-2002