CartoType C++ API 7.8.2, 2022-03-25
for Windows, Linux, Qt and other platforms supporting C++ development
Public Attributes | List of all members
CartoType::TAbbreviationInfo Class Reference

#include <cartotype_string.h>

Public Attributes

const char * iLocale = nullptr
 
const TAbbreviationTableEntryiAbbreviation
 
size_t iAbbreviationCount = 0
 
const char *const * iLowerTitleCaseException = nullptr
 
size_t iLowerTitleCaseExceptionCount = 0
 
const char *const * iUpperTitleCaseException = nullptr
 
size_t iUpperTitleCaseExceptionCount = 0
 

Detailed Description

A collection of data controlling abbreviations and letter-case conversions.

Member Data Documentation

◆ iAbbreviation

const TAbbreviationTableEntry* CartoType::TAbbreviationInfo::iAbbreviation

An array of abbreviations: pairs of UTF-8 strings in the order long, short.

◆ iAbbreviationCount

size_t CartoType::TAbbreviationInfo::iAbbreviationCount = 0

The number of strings in iAbbreviation: twice the number of abbreviations.

◆ iLocale

const char* CartoType::TAbbreviationInfo::iLocale = nullptr

The locale (e.g., "en" or "en_GB") for this data: null implies universal data.

◆ iLowerTitleCaseException

const char* const* CartoType::TAbbreviationInfo::iLowerTitleCaseException = nullptr

An array of words to be put into lower case if the entire string is put into title case.

◆ iLowerTitleCaseExceptionCount

size_t CartoType::TAbbreviationInfo::iLowerTitleCaseExceptionCount = 0

The number of lower-case title-case exceptions.

◆ iUpperTitleCaseException

const char* const* CartoType::TAbbreviationInfo::iUpperTitleCaseException = nullptr

An array of words to be put into upper case if the entire string is put into title case.

◆ iUpperTitleCaseExceptionCount

size_t CartoType::TAbbreviationInfo::iUpperTitleCaseExceptionCount = 0

The number of upper-case title-case exceptions.


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