4#ifndef RUDIMENTS_LOCALE_H
5#define RUDIMENTS_LOCALE_H
7#include <rudiments/private/localeincludes.h>
12enum monetary_sign_position_t {
13 MONETARY_SIGN_POSITION_PARENTHESES=0,
14 MONETARY_SIGN_POSITION_BEFORE_STRING,
15 MONETARY_SIGN_POSITION_AFTER_STRING,
16 MONETARY_SIGN_POSITION_BEFORE_SYMBOL,
17 MONETARY_SIGN_POSITION_AFTER_SYMBOL,
18 MONETARY_SIGN_POSITION_ERROR
28 static bool setAll(
const char *value);
478 static monetary_sign_position_t
537 static monetary_sign_position_t
634 static monetary_sign_position_t
693 static monetary_sign_position_t
700 #include <rudiments/private/locale.h>
static bool isMonetarySupported()
static const char * getMonetary()
static bool setAddress(const char *value)
static monetary_sign_position_t getLocalMonetaryPositiveSignPosition()
static bool getLocalCurrencySymbolPreceedsNegativeValue()
static bool getInternationalSpaceSeparatesCurrencySymbolAndNegativeValue()
static char * getMonetaryDecimalPoint()
static const char * getAddress()
static char * getMonetaryDigitGroupSeparator()
static const char * getMeasurement()
static bool setTime(const char *value)
static uint8_t getNumericDigitGroupCount(uint8_t index)
static char * getNumericDigitGroupSeparator()
static bool setIdentification(const char *value)
static const char * getMessages()
static bool getInternationalCurrencySymbolPreceedsNegativeValue()
static bool isSupported()
static bool isTelephoneSupported()
static const char * getCollate()
static bool isCollateSupported()
static bool getLocalCurrencySymbolPreceedsPositiveValue()
static bool isAllSupported()
static bool isAddressSupported()
static bool isMeasurementSupported()
static const char * getIdentification()
static uint8_t getMonetaryDigitGroupCount(uint8_t index)
static bool setPaper(const char *value)
static bool setMeasurement(const char *value)
static const char * getTime()
static bool setCType(const char *value)
static bool isNameSupported()
static bool isCTypeSupported()
static const char * getPaper()
static monetary_sign_position_t getLocalMonetaryNegativeSignPosition()
static bool setName(const char *value)
static bool setMonetary(const char *value)
static uint8_t getLocalMonetaryDecimalDigits()
static bool getLocalSpaceSeparatesCurrencySymbolAndPositiveValue()
static bool getLocalSpaceSeparatesCurrencySymbolAndNegativeValue()
static const char * getAll()
static bool setAll(const char *value)
static const char * getNumeric()
static const char * getTelephone()
static monetary_sign_position_t getInternationalMonetaryPositiveSignPosition()
static bool setNumeric(const char *value)
static bool isIdentificationSupported()
static bool getInternationalCurrencySymbolPreceedsPositiveValue()
static bool setTelephone(const char *value)
static char * getInternationalCurrencySymbolSeparator()
static bool isTimeSupported()
static bool setCollate(const char *value)
static bool getInternationalSpaceSeparatesCurrencySymbolAndPositiveValue()
static bool isMessagesSupported()
static monetary_sign_position_t getInternationalMonetaryNegativeSignPosition()
static bool isNumericSupported()
static const char * getCType()
static bool setMessages(const char *value)
static char * getLocalCurrencySymbol()
static bool isPaperSupported()
static char * getMonetaryNegativeSign()
static char * getMonetaryPositiveSign()
static char * getNumericDecimalPoint()
static char * getInternationalCurrencySymbol()
static const char * getName()
static uint8_t getInternationalMonetaryDecimalDigits()