LibreOffice Module vcl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
DXFGroupReader Class Reference

#include <dxfgrprd.hxx>

Collaboration diagram for DXFGroupReader:
[legend]

Public Member Functions

 DXFGroupReader (SvStream &rIStream)
 
bool GetStatus () const
 
void SetError ()
 
sal_uInt16 Read ()
 
bool Read (sal_uInt16 nExpectedG)
 
sal_uInt16 GetG () const
 
tools::Long GetI () const
 
double GetF () const
 
const OString & GetS () const
 
sal_uInt64 remainingSize () const
 

Private Member Functions

tools::Long ReadI ()
 
double ReadF ()
 
void ReadS ()
 

Private Attributes

SvStreamrIS
 
bool bStatus
 
sal_uInt16 nLastG
 
OString S
 
union {
   double   F
 
   tools::Long   I
 
}; 
 

Detailed Description

Definition at line 29 of file dxfgrprd.hxx.

Constructor & Destructor Documentation

◆ DXFGroupReader()

DXFGroupReader::DXFGroupReader ( SvStream rIStream)
explicit

Definition at line 109 of file dxfgrprd.cxx.

References I, rIS, and SvStream::Seek().

Member Function Documentation

◆ GetF()

double DXFGroupReader::GetF ( ) const
inline

◆ GetG()

sal_uInt16 DXFGroupReader::GetG ( ) const
inline

◆ GetI()

tools::Long DXFGroupReader::GetI ( ) const
inline

◆ GetS()

const OString & DXFGroupReader::GetS ( ) const
inline

◆ GetStatus()

bool DXFGroupReader::GetStatus ( ) const
inline

Definition at line 81 of file dxfgrprd.hxx.

References bStatus.

Referenced by DXFRepresentation::Read().

◆ Read() [1/2]

sal_uInt16 DXFGroupReader::Read ( )

◆ Read() [2/2]

bool DXFGroupReader::Read ( sal_uInt16  nExpectedG)
inline

Definition at line 42 of file dxfgrprd.hxx.

References Read().

Referenced by Read().

◆ ReadF()

double DXFGroupReader::ReadF ( )
private

Definition at line 189 of file dxfgrprd.cxx.

References bStatus, DXFReadLine(), end, p, and rIS.

Referenced by Read().

◆ ReadI()

tools::Long DXFGroupReader::ReadI ( )
private

Definition at line 158 of file dxfgrprd.cxx.

References bStatus, DXFReadLine(), end, p, rIS, and o3tl::toInt32().

Referenced by Read().

◆ ReadS()

void DXFGroupReader::ReadS ( )
private

Definition at line 203 of file dxfgrprd.cxx.

References DXFReadLine(), rIS, and S.

Referenced by Read().

◆ remainingSize()

sal_uInt64 DXFGroupReader::remainingSize ( ) const

◆ SetError()

void DXFGroupReader::SetError ( )
inline

Definition at line 87 of file dxfgrprd.hxx.

References bStatus.

Referenced by DXFLType::Read(), and DXFRepresentation::Read().

Member Data Documentation

◆ 

union { ... } DXFGroupReader::@2

◆ bStatus

bool DXFGroupReader::bStatus
private

Definition at line 70 of file dxfgrprd.hxx.

Referenced by GetStatus(), Read(), ReadF(), ReadI(), and SetError().

◆ F

double DXFGroupReader::F

Definition at line 75 of file dxfgrprd.hxx.

Referenced by GetF(), and Read().

◆ I

tools::Long DXFGroupReader::I

Definition at line 76 of file dxfgrprd.hxx.

Referenced by GetI(), and Read().

◆ nLastG

sal_uInt16 DXFGroupReader::nLastG
private

Definition at line 71 of file dxfgrprd.hxx.

Referenced by GetG(), and Read().

◆ rIS

SvStream& DXFGroupReader::rIS
private

Definition at line 69 of file dxfgrprd.hxx.

Referenced by DXFGroupReader(), Read(), ReadF(), ReadI(), ReadS(), and remainingSize().

◆ S

OString DXFGroupReader::S
private

Definition at line 73 of file dxfgrprd.hxx.

Referenced by GetS(), Read(), and ReadS().


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