• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

okteta

  • Okteta
  • PODData
Classes | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
Okteta::PODData Class Reference

#include <poddata.h>

Classes

union  Aligned64Bit
 

Public Member Functions

 PODData ()
 
unsigned long bitValue (int noOfBitsToRead) const
 
ByteOrder byteOrder () const
 
const Byte * byteOrderSetData () const
 
void getPointers (const void **P8Bit, const void **P16Bit, const void **P32Bit, const void **P64Bit) const
 
const Byte * originalData () const
 
const void * pointer (int byteCount) const
 
Byte * rawData ()
 
void setByteOrder (ByteOrder byteOrder)
 
int size () const
 
bool updateRawData (int size)
 

Static Public Attributes

static const int Size = sizeof(double)
 

Protected Attributes

ByteOrder mByteOrder
 
Aligned64Bit mByteOrderSetAligned64Bit
 
Byte * mCurrentEndiannessSetData
 
Byte * mCurrentOriginalData
 
int mCurrentSize
 
Aligned64Bit mOriginalAligned64Bit
 

Detailed Description

Definition at line 34 of file poddata.h.

Constructor & Destructor Documentation

Okteta::PODData::PODData ( )

Definition at line 37 of file poddata.cpp.

Member Function Documentation

unsigned long Okteta::PODData::bitValue ( int  noOfBitsToRead) const

Definition at line 67 of file poddata.cpp.

ByteOrder Okteta::PODData::byteOrder ( ) const

Definition at line 47 of file poddata.cpp.

const Byte * Okteta::PODData::byteOrderSetData ( ) const

Definition at line 46 of file poddata.cpp.

void Okteta::PODData::getPointers ( const void **  P8Bit,
const void **  P16Bit,
const void **  P32Bit,
const void **  P64Bit 
) const

Definition at line 143 of file poddata.cpp.

const Byte * Okteta::PODData::originalData ( ) const

Definition at line 45 of file poddata.cpp.

const void * Okteta::PODData::pointer ( int  byteCount) const

Definition at line 157 of file poddata.cpp.

Byte * Okteta::PODData::rawData ( )

Definition at line 51 of file poddata.cpp.

void Okteta::PODData::setByteOrder ( ByteOrder  byteOrder)

Definition at line 53 of file poddata.cpp.

int Okteta::PODData::size ( ) const

Definition at line 48 of file poddata.cpp.

bool Okteta::PODData::updateRawData ( int  size)

Definition at line 118 of file poddata.cpp.

Member Data Documentation

ByteOrder Okteta::PODData::mByteOrder
protected

Definition at line 73 of file poddata.h.

Aligned64Bit Okteta::PODData::mByteOrderSetAligned64Bit
protected

Definition at line 70 of file poddata.h.

Byte* Okteta::PODData::mCurrentEndiannessSetData
protected

Definition at line 67 of file poddata.h.

Byte* Okteta::PODData::mCurrentOriginalData
protected

Definition at line 66 of file poddata.h.

int Okteta::PODData::mCurrentSize
protected

Definition at line 72 of file poddata.h.

Aligned64Bit Okteta::PODData::mOriginalAligned64Bit
protected

Definition at line 69 of file poddata.h.

const int Okteta::PODData::Size = sizeof(double)
static

Definition at line 37 of file poddata.h.


The documentation for this class was generated from the following files:
  • poddata.h
  • poddata.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

okteta

Skip menu "okteta"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal