LibreOffice Module svl (master) 1
Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
NfCurrencyTable Class Reference

#include <currencytable.hxx>

Public Types

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

Public Member Functions

 NfCurrencyTable ()
 
iterator begin ()
 
NfCurrencyEntry & operator[] (size_t i)
 
const NfCurrencyEntry & operator[] (size_t i) const
 
size_t size () const
 
void insert (const iterator &it, NfCurrencyEntry p)
 

Private Types

typedef std::vector< NfCurrencyEntry > DataType
 

Private Member Functions

 NfCurrencyTable (NfCurrencyTable const &)=delete
 
void operator= (NfCurrencyTable const &)=delete
 

Private Attributes

DataType maData
 

Detailed Description

Definition at line 18 of file currencytable.hxx.

Member Typedef Documentation

◆ const_iterator

typedef DataType::const_iterator NfCurrencyTable::const_iterator

Definition at line 29 of file currencytable.hxx.

◆ DataType

typedef std::vector<NfCurrencyEntry> NfCurrencyTable::DataType
private

Definition at line 20 of file currencytable.hxx.

◆ iterator

typedef DataType::iterator NfCurrencyTable::iterator

Definition at line 28 of file currencytable.hxx.

Constructor & Destructor Documentation

◆ NfCurrencyTable() [1/2]

NfCurrencyTable::NfCurrencyTable ( NfCurrencyTable const &  )
privatedelete

◆ NfCurrencyTable() [2/2]

NfCurrencyTable::NfCurrencyTable ( )
inline

Definition at line 27 of file currencytable.hxx.

Member Function Documentation

◆ begin()

NfCurrencyTable::iterator NfCurrencyTable::begin ( )

Definition at line 12 of file currencytable.cxx.

References maData.

Referenced by SvNumberFormatter::ImpInitCurrencyTable().

◆ insert()

void NfCurrencyTable::insert ( const iterator it,
NfCurrencyEntry  p 
)

Definition at line 32 of file currencytable.cxx.

References maData, and p.

Referenced by SvNumberFormatter::ImpInitCurrencyTable().

◆ operator=()

void NfCurrencyTable::operator= ( NfCurrencyTable const &  )
privatedelete

◆ operator[]() [1/2]

NfCurrencyEntry & NfCurrencyTable::operator[] ( size_t  i)

Definition at line 17 of file currencytable.cxx.

References i, and maData.

◆ operator[]() [2/2]

const NfCurrencyEntry & NfCurrencyTable::operator[] ( size_t  i) const

Definition at line 22 of file currencytable.cxx.

References i, and maData.

◆ size()

size_t NfCurrencyTable::size ( ) const

Member Data Documentation

◆ maData

DataType NfCurrencyTable::maData
private

Definition at line 21 of file currencytable.hxx.

Referenced by begin(), insert(), operator[](), and size().


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