Class Ifc4::IfcLanguageId¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public Ifc4::IfcIdentifier
(Class Ifc4::IfcIdentifier)
Class Documentation¶
-
class
Ifc4
::
IfcLanguageId
: public Ifc4::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 &