Skip to content

Use of reserved identifiers #220

@Quincunx271

Description

@Quincunx271

There are a number of reserved identifiers which this library uses. See https://en.cppreference.com/w/cpp/language/identifiers

The identifiers with a __ (double underscore) anywhere are reserved, any identifier starting with _ in the global namespace is reserved, and any identifier starting with _Capital (underscore followed by capital letter) are reserved.

Using these reserved identifiers is undefined behavior.


Some examples of reserved identifiers used by this library:

  • __BOOST_SML_UNUSED
  • __BOOST_SML_REQUIRES
  • front::args1__
  • template <class T, class T__ = ...>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions