NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <BasicExcel.hpp>
Public Member Functions | |
LargeString () | |
~LargeString () | |
LargeString (const LargeString &s) | |
LargeString & | operator= (const LargeString &s) |
const LargeString & | operator= (const char *str) |
const LargeString & | operator= (const wchar_t *str) |
void | Reset () |
size_t | Read (const char *data) |
size_t | ContinueRead (const char *data, size_t size) |
size_t | Write (char *data) |
size_t | DataSize () |
size_t | RecordSize () |
size_t | StringSize () |
Public Attributes | |
std::vector< wchar_t > | wname_ |
std::vector< char > | name_ |
char | unicode_ |
short | richtext_ |
int | phonetic_ |
Definition at line 588 of file BasicExcel.hpp.
YExcel::LargeString::LargeString | ( | ) |
Definition at line 2597 of file BasicExcel.cpp.
YExcel::LargeString::~LargeString | ( | ) |
Definition at line 2598 of file BasicExcel.cpp.
YExcel::LargeString::LargeString | ( | const LargeString & | s | ) |
Definition at line 2599 of file BasicExcel.cpp.
size_t YExcel::LargeString::ContinueRead | ( | const char * | data, |
size_t | size | ||
) |
Definition at line 2652 of file BasicExcel.cpp.
References name, name_, phonetic_, YCompoundFiles::LittleEndian::Read(), YCompoundFiles::LittleEndian::ReadString(), richtext_, SIZEOFWCHAR_T, unicode_, wcstombs(), and wname_.
Referenced by Read().
size_t YExcel::LargeString::DataSize | ( | ) |
Definition at line 2756 of file BasicExcel.cpp.
References phonetic_, richtext_, and StringSize().
Referenced by RecordSize().
const LargeString & YExcel::LargeString::operator= | ( | const char * | str | ) |
LargeString & YExcel::LargeString::operator= | ( | const LargeString & | s | ) |
const LargeString & YExcel::LargeString::operator= | ( | const wchar_t * | str | ) |
size_t YExcel::LargeString::Read | ( | const char * | data | ) |
Definition at line 2633 of file BasicExcel.cpp.
References ContinueRead(), name_, phonetic_, YCompoundFiles::LittleEndian::Read(), richtext_, unicode_, and wname_.
size_t YExcel::LargeString::RecordSize | ( | ) |
Definition at line 2763 of file BasicExcel.cpp.
References DataSize().
void YExcel::LargeString::Reset | ( | ) |
size_t YExcel::LargeString::StringSize | ( | ) |
Definition at line 2764 of file BasicExcel.cpp.
References name_, SIZEOFWCHAR_T, unicode_, and wname_.
Referenced by DataSize().
size_t YExcel::LargeString::Write | ( | char * | data | ) |
Definition at line 2712 of file BasicExcel.cpp.
References name_, SIZEOFWCHAR_T, unicode_, wname_, YCompoundFiles::LittleEndian::Write(), and YCompoundFiles::LittleEndian::WriteString().
std::vector<char> YExcel::LargeString::name_ |
Definition at line 604 of file BasicExcel.hpp.
Referenced by ContinueRead(), operator=(), Read(), StringSize(), and Write().
int YExcel::LargeString::phonetic_ |
Definition at line 607 of file BasicExcel.hpp.
Referenced by ContinueRead(), DataSize(), operator=(), and Read().
short YExcel::LargeString::richtext_ |
Definition at line 606 of file BasicExcel.hpp.
Referenced by ContinueRead(), DataSize(), operator=(), and Read().
char YExcel::LargeString::unicode_ |
Definition at line 605 of file BasicExcel.hpp.
Referenced by ContinueRead(), operator=(), Read(), StringSize(), and Write().
std::vector<wchar_t> YExcel::LargeString::wname_ |
Definition at line 603 of file BasicExcel.hpp.
Referenced by ContinueRead(), operator=(), Read(), StringSize(), and Write().