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