NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
YExcel::Worksheet Class Reference

#include <BasicExcel.hpp>

Collaboration diagram for YExcel::Worksheet:

Classes

struct  CalculationSettings
 
struct  CellTable
 
struct  Dimensions
 
struct  Index
 
struct  PageSettings
 
struct  Window2
 

Public Member Functions

 Worksheet ()
 
size_t Read (const char *data)
 
size_t Write (char *data)
 
size_t DataSize ()
 
size_t RecordSize ()
 

Public Attributes

BOF bof_
 
Index index_
 
Dimensions dimensions_
 
CellTable cellTable_
 
Window2 window2_
 
YEOF eof_
 

Detailed Description

Definition at line 745 of file BasicExcel.hpp.

Constructor & Destructor Documentation

◆ Worksheet()

Member Function Documentation

◆ DataSize()

size_t YExcel::Worksheet::DataSize ( )

Definition at line 3395 of file BasicExcel.cpp.

References YExcel::Workbook::bof_, YExcel::Workbook::eof_, and YExcel::Record::RecordSize().

Referenced by YExcel::Worksheet::Index::RecordSize(), YExcel::Worksheet::Index::Write(), YExcel::Worksheet::Dimensions::Write(), and YExcel::Worksheet::Window2::Write().

Here is the call graph for this function:

◆ Read()

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

Definition at line 3340 of file BasicExcel.cpp.

References YExcel::CODE::BOF, YExcel::Workbook::bof_, YExcel::CODE::DIMENSIONS, YExcel::Workbook::eof_, YExcel::CODE::INDEX, YCompoundFiles::LittleEndian::Read(), YExcel::Record::Read(), YExcel::BOF::Read(), YExcel::Record::RecordSize(), YExcel::CODE::ROW, YExcel::CODE::WINDOW2, and YExcel::CODE::YEOF.

Referenced by YExcel::BasicExcel::Load().

Here is the call graph for this function:

◆ RecordSize()

size_t YExcel::Worksheet::RecordSize ( )

Definition at line 3406 of file BasicExcel.cpp.

References YExcel::Workbook::DataSize().

Referenced by YExcel::Worksheet::Index::Read(), YExcel::Worksheet::Dimensions::Read(), and YExcel::Worksheet::Window2::Read().

Here is the call graph for this function:

◆ Write()

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

Definition at line 3378 of file BasicExcel.cpp.

References YExcel::Workbook::bof_, YExcel::Workbook::eof_, YExcel::Record::Write(), and YExcel::BOF::Write().

Referenced by YExcel::BasicExcel::Save().

Here is the call graph for this function:

Member Data Documentation

◆ bof_

BOF YExcel::Worksheet::bof_

Definition at line 1088 of file BasicExcel.hpp.

◆ cellTable_

CellTable YExcel::Worksheet::cellTable_

Definition at line 1091 of file BasicExcel.hpp.

Referenced by YExcel::BasicExcel::AdjustDBCellPositions().

◆ dimensions_

Dimensions YExcel::Worksheet::dimensions_

Definition at line 1090 of file BasicExcel.hpp.

Referenced by YExcel::BasicExcel::UpdateWorksheets().

◆ eof_

YEOF YExcel::Worksheet::eof_

Definition at line 1093 of file BasicExcel.hpp.

◆ index_

Index YExcel::Worksheet::index_

Definition at line 1089 of file BasicExcel.hpp.

Referenced by YExcel::BasicExcel::UpdateWorksheets().

◆ window2_

Window2 YExcel::Worksheet::window2_

Definition at line 1092 of file BasicExcel.hpp.

Referenced by YExcel::BasicExcel::AddWorksheet().


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