LibreOffice Module sc (master) 1
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
sc::ColRowReorderMapType Class Reference

#include <reordermap.hxx>

Public Types

typedef DataType::value_type value_type
typedef DataType::const_iterator const_iterator
typedef DataType::iterator iterator

Public Member Functions

const_iterator end () const
template<class... Args>
std::pair< iterator, bool > emplace (Args &&... args)
const_iterator find (DataType::key_type key) const

Private Types

typedef std::unordered_map< SCCOLROW, SCCOLROWDataType

Private Attributes

DataType maData

Detailed Description

Definition at line 17 of file reordermap.hxx.

Member Typedef Documentation

◆ const_iterator

typedef DataType::const_iterator sc::ColRowReorderMapType::const_iterator

Definition at line 23 of file reordermap.hxx.

◆ DataType

typedef std::unordered_map<SCCOLROW,SCCOLROW> sc::ColRowReorderMapType::DataType

Definition at line 19 of file reordermap.hxx.

◆ iterator

typedef DataType::iterator sc::ColRowReorderMapType::iterator

Definition at line 24 of file reordermap.hxx.

◆ value_type

typedef DataType::value_type sc::ColRowReorderMapType::value_type

Definition at line 22 of file reordermap.hxx.

Member Function Documentation

◆ emplace()

template<class... Args>
std::pair< iterator, bool > sc::ColRowReorderMapType::emplace ( Args &&...  args)

Definition at line 29 of file reordermap.hxx.

References args, and maData.

Referenced by ScTable::SortReorderByColumn(), and ScTable::SortReorderByRowRefUpdate().

◆ end()

const_iterator sc::ColRowReorderMapType::end ( ) const

◆ find()

const_iterator sc::ColRowReorderMapType::find ( DataType::key_type  key) const

Member Data Documentation

◆ maData

DataType sc::ColRowReorderMapType::maData

Definition at line 20 of file reordermap.hxx.

Referenced by emplace(), end(), and find().

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