Class Ifc4x1::IfcLanguageId¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcIdentifier
(Class Ifc4x1::IfcIdentifier)
Class Documentation¶
-
class
Ifc4x1
::
IfcLanguageId
: public Ifc4x1::IfcIdentifier¶ IfcLanguageId identifies the language in which a natural language text is expressed. It uses a language tag to identify the language. The tag shall comply to the Internet Engineering Task Force (IETF) language tag as expressed in RFC 5646. A conforming program shall support the “simple language” subtag and the “language-region” tag format.
EXAMPLE for simple language tags en (English), de (German), fr (France), or ja (Japanese), and for language-region tags en-US (English as used in United States), de-CH (German as used in German speaking part of Switzerland).
Type: IfcIdentifier
NOTE The use of IfcLanguageId should conform to the use of language tags in HTML and XML as published by the W3C consortium.
HISTORY New defined datatype in IFC2x4.
Public Functions
-
const IfcParse::type_declaration &
declaration
() const¶
-
IfcLanguageId
(IfcEntityInstanceData *e)¶
-
IfcLanguageId
(std::string v)¶
-
operator std::string
() const¶
Public Static Functions
-
const IfcParse::type_declaration &
Class
()¶
-
const IfcParse::type_declaration &