NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
YExcel::SmallString Struct Reference

#include <BasicExcel.hpp>

Collaboration diagram for YExcel::SmallString:

Public Member Functions

 SmallString ()
 
 ~SmallString ()
 
 SmallString (const SmallString &s)
 
SmallStringoperator= (const SmallString &s)
 
const SmallStringoperator= (const char *str)
 
const SmallStringoperator= (const wchar_t *str)
 
void Reset ()
 
size_t Read (const char *data)
 
size_t Write (char *data)
 
size_t DataSize ()
 
size_t RecordSize ()
 
size_t StringSize ()
 

Public Attributes

wchar_t * wname_
 
char * name_
 
char unicode_
 

Detailed Description

Definition at line 569 of file BasicExcel.hpp.

Constructor & Destructor Documentation

◆ SmallString() [1/2]

YExcel::SmallString::SmallString ( )

Definition at line 2454 of file BasicExcel.cpp.

◆ ~SmallString()

YExcel::SmallString::~SmallString ( )

Definition at line 2455 of file BasicExcel.cpp.

References Reset().

Here is the call graph for this function:

◆ SmallString() [2/2]

YExcel::SmallString::SmallString ( const SmallString s)

Definition at line 2456 of file BasicExcel.cpp.

References name_, and wname_.

Member Function Documentation

◆ DataSize()

size_t YExcel::SmallString::DataSize ( )

Definition at line 2580 of file BasicExcel.cpp.

References StringSize(), and unicode_.

Referenced by RecordSize().

Here is the call graph for this function:

◆ operator=() [1/3]

const SmallString & YExcel::SmallString::operator= ( const char *  str)

Definition at line 2490 of file BasicExcel.cpp.

References name_, Reset(), and unicode_.

Here is the call graph for this function:

◆ operator=() [2/3]

SmallString & YExcel::SmallString::operator= ( const SmallString s)

Definition at line 2472 of file BasicExcel.cpp.

References name_, Reset(), unicode_, and wname_.

Here is the call graph for this function:

◆ operator=() [3/3]

const SmallString & YExcel::SmallString::operator= ( const wchar_t *  str)

Definition at line 2499 of file BasicExcel.cpp.

References Reset(), unicode_, and wname_.

Here is the call graph for this function:

◆ Read()

size_t YExcel::SmallString::Read ( const char *  data)

Definition at line 2513 of file BasicExcel.cpp.

References name_, YCompoundFiles::LittleEndian::Read(), YCompoundFiles::LittleEndian::ReadString(), Reset(), unicode_, and wname_.

Here is the call graph for this function:

◆ RecordSize()

size_t YExcel::SmallString::RecordSize ( )

Definition at line 2581 of file BasicExcel.cpp.

References DataSize().

Here is the call graph for this function:

◆ Reset()

void YExcel::SmallString::Reset ( )

Definition at line 2508 of file BasicExcel.cpp.

References name_, and wname_.

Referenced by operator=(), Read(), and ~SmallString().

◆ StringSize()

size_t YExcel::SmallString::StringSize ( )

Definition at line 2582 of file BasicExcel.cpp.

References name_, unicode_, and wname_.

Referenced by DataSize().

◆ Write()

size_t YExcel::SmallString::Write ( char *  data)

Definition at line 2538 of file BasicExcel.cpp.

References name_, unicode_, wname_, YCompoundFiles::LittleEndian::Write(), and YCompoundFiles::LittleEndian::WriteString().

Here is the call graph for this function:

Member Data Documentation

◆ name_

char* YExcel::SmallString::name_

Definition at line 584 of file BasicExcel.hpp.

Referenced by operator=(), Read(), Reset(), SmallString(), StringSize(), and Write().

◆ unicode_

char YExcel::SmallString::unicode_

◆ wname_

wchar_t* YExcel::SmallString::wname_

Definition at line 583 of file BasicExcel.hpp.

Referenced by operator=(), Read(), Reset(), SmallString(), StringSize(), and Write().


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