cmakepp_lang/map/map

Provides an easy way for the user to include the various functions used to create and maintain an instance of a CMakePPLang map.

cmakepp_lang/map/map.cpp_map(mode this)

Public API for interacting with Map instances.

Parameters:
  • mode (desc) – The name of the member function to call.

  • this (map) – The Map instance the member function is being called on.

  • *args – Any additional arguments required by the specified member function.

Variables:

CMAKEPP_LANG_DEBUG_MODE (bool) – Used to determine if CMakePP is being run in debug mode or not.

Error Checking

If CMakePP is being run in debug mode, the individual member functions will ensure that they have been called with correct number of, and types of, arguments. In the event that the incorrect number or types of arguments have been provided an error will be raised. These error checks are only done when CMakePP is run in debug mode.