CMakePPLang
1.0.0
  • Getting Started
  • Language Features
    • Types
    • Classes
    • Exception Handling
    • Maps
    • Objects
    • Serialization
    • Utilities
  • Language Conventions
  • Debugging Code Written in CMakePPLang
  • Developer Documentation
  • Contributing
  • Authors
  • License
  • Release Versioning
CMakePPLang
  • Language Features
  • View page source

Language Features

This part gives an overview of the features of CMakePPLang.

  • Types
    • CMake Types
    • Quasi-CMake Types
    • CMakePPLang Types
    • Other Types
    • Summary
  • Classes
    • Class Definition
    • Constructors and Instantiation
    • Attributes
    • Member Functions
    • Inheritance
  • Exception Handling
    • Basic Try-Catch Block
    • Handling Multiple Types of Exceptions
    • Nested Try-Catch Blocks
    • Adding Exception Handler for All Exceptions
  • Maps
    • Map Creation
    • Setting Values
    • Accessing Values
    • Appending Values
    • Copying a Map
    • Checking Equality of Maps
    • Checking if a Map has a Key
    • Getting a Map’s Keys
  • Objects
  • Serialization
    • The Serialization Function
    • Serialization of Maps
    • Serialization of Lists
    • Serialization of other Native CMake Types
    • Serialization of Objects
  • Utilities
Previous Next

© Copyright 2019-2020, 2022-2023, CMakePP Organization.

Built with Sphinx using a theme provided by Read the Docs.