IDL4-CPP
IDL4 to CPP Language Mapping
This specification defines the mapping of OMG Interface Definition Language v4 (IDL4) to the C++ programming language. The language mapping covers all of the IDL constructs in the current IDL4 specification. The language mapping makes use of C++ language features as appropriate and natural. The specification also provides mapping rules for the building blocks introduced in IDL4 that are not addressed in the classic C++ and C++11 Language Mappings. These set of rules allow implementers of the classic mappings to extend existing IDL compilers and platforms to incorporate concepts from IDL4, such as extended data types and annotations, using a standard set of mapping rules that are consistent with the requirements and conventions of the original specifications.
- Title:
- IDL4 to CPP Language Mapping
- Acronym:
- IDL4-CPP
- Version:
-
1.0 beta 2
- Document Status:
-
beta ⓘ
This version is made available for informational purposes. The formal version is the final approved specification and is the version that should be followed for compliance with this specification. Access to change bars between versions are available only to OMG members. - Publication Date:
- September 2024
- Categories:
- IPR Mode ⓘ
- Non-Assert ⓘ
Table Of Contents
- About the Specification
- Companies that have contributed to the development of this Specification
- Issues associated with this specification
- Specification Documents
- History
- Links
Companies that have contributed to the development of this Specification
- Copyright © 2022-2024 Jackrabbit Consulting
- Copyright © 2022-2024 Object Computing, Inc. OCI
- Copyright © 2022-2024 Objective Interface Systems
- Copyright © 2022-2024 OpenText Inc.
- Copyright © 2022-2024 Real Time Innovations
- Copyright © 2024 Unity Foundation, NP
- Copyright © 2022-2024 ZettaScale Technology
Issues associated with this specification
Issues Reported in this Specification
‐
Version 1.0 beta 2 only
Issues Fixed in this Specification
‐
Version 1.0 beta 2 only
Specification Documents
Normative Documents
Description | Format | URL | OMG File ID |
---|---|---|---|
Specification |
IDL4-CPP/1.0/Beta2/PDF
|
ptc/24-05-13 |
Informative Documents
Description | Format | URL | OMG File ID |
---|---|---|---|
Specification changebar |
IDL4-CPP/1.0/Beta2/PDF/changebar
|
ptc/24-05-14 |
History
In Process Versions
Version | Adoption Date | URL |
---|---|---|
1.0 beta 2 | September 2024 | https://www.omg.org/spec/IDL4-CPP/1.0/Beta2 |
Links
- This Document:
- https://www.omg.org/spec/IDL4-CPP/1.0/Beta2/About-IDL4-CPP
- RDF
- https://www.omg.org/spec/IDL4-CPP/1.0/Beta2/About-IDL4-CPP.rdf
- JSON-LD
- https://www.omg.org/spec/IDL4-CPP/1.0/Beta2/About-IDL4-CPP.jsonld
- Latest Document:
- https://www.omg.org/spec/IDL4-CPP
- RDF
- https://www.omg.org/spec/IDL4-CPP/About-IDL4-CPP.rdf
- JSON-LD
- https://www.omg.org/spec/IDL4-CPP/About-IDL4-CPP.jsonld
- Members Only
- https://www.omg.org/members/spec/IDL4-CPP/1.0/Beta2
- Supersedes:
- https://www.omg.org/spec/IDL4-CPP/1.0/Beta1
- Keywords:
- Contact:
- Send a question ⓘ