QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
Public Member Functions | List of all members
GBPCurrency Class Reference

British pound sterling. More...

#include <europe.hpp>

+ Inheritance diagram for GBPCurrency:
+ Collaboration diagram for GBPCurrency:

Public Member Functions

 GBPCurrency ()
 
- Public Member Functions inherited from Currency
 Currency ()=default
 default constructor More...
 
 Currency (const std::string &name, const std::string &code, Integer numericCode, const std::string &symbol, const std::string &fractionSymbol, Integer fractionsPerUnit, const Rounding &rounding, const Currency &triangulationCurrency=Currency(), const std::set< std::string > &minorUnitCodes={})
 
QL_DEPRECATED Currency (const std::string &name, const std::string &code, Integer numericCode, const std::string &symbol, const std::string &fractionSymbol, Integer fractionsPerUnit, const Rounding &rounding, const std::string &formatString, const Currency &triangulationCurrency=Currency(), const std::set< std::string > &minorUnitCodes={})
 
const std::string & name () const
 currency name, e.g, "U.S. Dollar" More...
 
const std::string & code () const
 ISO 4217 three-letter code, e.g, "USD". More...
 
Integer numericCode () const
 ISO 4217 numeric code, e.g, "840". More...
 
const std::string & symbol () const
 symbol, e.g, "$" More...
 
const std::string & fractionSymbol () const
 fraction symbol, e.g, "ยข" More...
 
Integer fractionsPerUnit () const
 number of fractionary parts in a unit, e.g, 100 More...
 
const Roundingrounding () const
 rounding convention More...
 
std::string format () const
 output format More...
 
bool empty () const
 is this a usable instance? More...
 
const CurrencytriangulationCurrency () const
 currency used for triangulated exchange when required More...
 
const std::set< std::string > & minorUnitCodes () const
 minor unit codes, e.g. GBp, GBX for GBP More...
 

Additional Inherited Members

- Protected Attributes inherited from Currency
ext::shared_ptr< Datadata_
 

Detailed Description

British pound sterling.

The ISO three-letter code is GBP; the numeric code is 826. It is divided into 100 pence.

Definition at line 134 of file europe.hpp.

Constructor & Destructor Documentation

◆ GBPCurrency()

Definition at line 138 of file europe.cpp.