|
LibreOffice Module sc (master) 1
|
#include "formulacell.hxx"#include <svl/broadcast.hxx>#include <svl/sharedstring.hxx>#include <editeng/editobj.hxx>#include "calcmacros.hxx"#include "postit.hxx"#include "SparklineCell.hxx"#include "celltextattr.hxx"#include <mdds/multi_type_vector/macro.hpp>#include <mdds/multi_type_vector/soa/main.hpp>#include <mdds/multi_type_vector/block_funcs.hpp>#include <unordered_map>#include <memory>#include <mutex>Go to the source code of this file.
Classes | |
| class | sc::CellStoreEvent |
| struct | sc::SparklineTraits |
| struct | sc::CellNodeTraits |
| struct | sc::BroadcasterTraits |
| struct | sc::CellTextAttrTraits |
| struct | sc::CellStoreTraits |
| struct | sc::ColumnBlockPosition |
| Store position data for column array storage. More... | |
| struct | sc::ColumnBlockConstPosition |
| class | sc::ColumnBlockPositionSet |
| class | sc::TableColumnBlockPositionSet |
| Set of column block positions only for one table. More... | |
Namespaces | |
| namespace | sc |
| CAUTION! The following defines must be in the same namespace as the respective type. | |
| namespace | svl |
| These need to be in global namespace just like their respective types are. | |
Typedefs | |
| typedef mdds::mtv::noncopyable_managed_element_block< element_type_sparkline, sc::SparklineCell > | sc::sparkline_block |
| Custom element blocks. More... | |
| typedef mdds::mtv::noncopyable_managed_element_block< element_type_cellnote, ScPostIt > | sc::cellnote_block |
| typedef mdds::mtv::noncopyable_managed_element_block< element_type_broadcaster, SvtBroadcaster > | sc::broadcaster_block |
| typedef mdds::mtv::default_element_block< element_type_celltextattr, CellTextAttr > | sc::celltextattr_block |
| typedef mdds::mtv::default_element_block< element_type_string, svl::SharedString > | sc::string_block |
| typedef mdds::mtv::noncopyable_managed_element_block< element_type_edittext, EditTextObject > | sc::edittext_block |
| typedef mdds::mtv::noncopyable_managed_element_block< element_type_formula, ScFormulaCell > | sc::formula_block |
| typedef mdds::mtv::double_element_block | sc::numeric_block |
| Mapped standard element blocks (for convenience). More... | |
| typedef mdds::mtv::uint16_element_block | sc::uint16_block |
| typedef mdds::mtv::soa::multi_type_vector< SparklineTraits > | sc::SparklineStoreType |
| Sparkline container. More... | |
| typedef mdds::mtv::soa::multi_type_vector< CellNodeTraits > | sc::CellNoteStoreType |
| Cell note container. More... | |
| typedef mdds::mtv::soa::multi_type_vector< BroadcasterTraits > | sc::BroadcasterStoreType |
| Broadcaster storage container. More... | |
| typedef mdds::mtv::soa::multi_type_vector< CellTextAttrTraits > | sc::CellTextAttrStoreType |
| Cell text attribute container. More... | |
| typedef mdds::mtv::soa::multi_type_vector< CellStoreTraits > | sc::CellStoreType |
| Cell container. More... | |
Functions | |
| ScRefCellValue | sc::toRefCell (const sc::CellStoreType::const_iterator &itPos, size_t nOffset) |
Variables | |
| const mdds::mtv::element_t | sc::element_type_broadcaster = mdds::mtv::element_type_user_start |
| Custom element type IDs for multi_type_vector. More... | |
| const mdds::mtv::element_t | sc::element_type_celltextattr = mdds::mtv::element_type_user_start + 1 |
| const mdds::mtv::element_t | sc::element_type_string = mdds::mtv::element_type_user_start + 2 |
| const mdds::mtv::element_t | sc::element_type_edittext = mdds::mtv::element_type_user_start + 3 |
| const mdds::mtv::element_t | sc::element_type_formula = mdds::mtv::element_type_user_start + 4 |
| const mdds::mtv::element_t | sc::element_type_cellnote = mdds::mtv::element_type_user_start + 5 |
| const mdds::mtv::element_t | sc::element_type_sparkline = mdds::mtv::element_type_user_start + 6 |
| const mdds::mtv::element_t | sc::element_type_numeric = mdds::mtv::element_type_double |
| Mapped standard element types (for convenience). More... | |
| const mdds::mtv::element_t | sc::element_type_empty = mdds::mtv::element_type_empty |
| const mdds::mtv::element_t | sc::element_type_uint16 = mdds::mtv::element_type_uint16 |