CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
Public Attributes | List of all members
CartoTypeCore::AbbreviationInfo Class Reference

#include <cartotype_string.h>

Public Attributes

const char * Locale = nullptr
 
const AbbreviationTableEntryAbbreviationArray
 
size_t AbbreviationCount = 0
 
const char *const * LowerTitleCaseException = nullptr
 
size_t LowerTitleCaseExceptionCount = 0
 
const char *const * UpperTitleCaseException = nullptr
 
size_t UpperTitleCaseExceptionCount = 0
 

Detailed Description

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

Member Data Documentation

◆ AbbreviationArray

const AbbreviationTableEntry* CartoTypeCore::AbbreviationInfo::AbbreviationArray

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

◆ AbbreviationCount

size_t CartoTypeCore::AbbreviationInfo::AbbreviationCount = 0

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

◆ Locale

const char* CartoTypeCore::AbbreviationInfo::Locale = nullptr

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

◆ LowerTitleCaseException

const char* const* CartoTypeCore::AbbreviationInfo::LowerTitleCaseException = nullptr

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

◆ LowerTitleCaseExceptionCount

size_t CartoTypeCore::AbbreviationInfo::LowerTitleCaseExceptionCount = 0

The number of lower-case title-case exceptions.

◆ UpperTitleCaseException

const char* const* CartoTypeCore::AbbreviationInfo::UpperTitleCaseException = nullptr

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

◆ UpperTitleCaseExceptionCount

size_t CartoTypeCore::AbbreviationInfo::UpperTitleCaseExceptionCount = 0

The number of upper-case title-case exceptions.


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