IDL4-CPP 1.0b2 FTF Avatar
  1. OMG Issue

IDL4CPP — Table 7.11 infers inheritance with something from the standard template library

  • Key: IDL4CPP-47
  • Status: closed  
  • Source: Objective Interface Systems ( Mr. Chuck Abbott)
  • Summary:

    The text:
    "Inherits std::integral_constant<uint32_t, b> where b indicates
    the bit_bound of the bitmask."

    should instead state

    Defines value - Where the value is mapped as the underlying bit_bound of the bit mask.

  • Reported: IDL4-CPP 1.0a1 — Thu, 1 Feb 2024 19:12 GMT
  • Disposition: Closed; No Change — IDL4-CPP 1.0b2
  • Disposition Summary:

    Type traits may be inherited

    Type traits may be inherited, and it is indeed a common practice, so the mapping should remain as is. The restriction would be to inheritance of classes that have a state, such as std::vector or std::string.

  • Updated: Mon, 16 Sep 2024 14:15 GMT