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
- Document Status:
-
formal ⓘ
- Publication Date:
- March 2025
- 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)now ( 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 only
Specification Documents
Normative Documents
Description | Format | URL | OMG File ID |
---|---|---|---|
Specification |
IDL4-CPP/1.0/PDF
|
formal/25-03-03 |
History
Formal Versions
Version | Adoption Date | URL |
---|---|---|
1.0 | March 2025 | https://www.omg.org/spec/IDL4-CPP/1.0 |
Links
- This Document:
- https://www.omg.org/spec/IDL4-CPP/1.0/About-IDL4-CPP
- RDF
- https://www.omg.org/spec/IDL4-CPP/1.0/About-IDL4-CPP.rdf
- JSON-LD
- https://www.omg.org/spec/IDL4-CPP/1.0/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
- Supersedes:
- https://www.omg.org/spec/IDL4-CPP/1.0/Beta2
- Keywords:
- Contact:
- Send a question ⓘ