Contents¶
- Introduction
- Basics
- Functions
- Variables
- Function body elements
- Control flow
- Types
- Fundamental types and operations for them
- Enums
- Function pointers
- Raw pointers
- Numeric literals
- String literals
- Namespaces
- Structs
- Constructors
- Destructors
- Classes
- Initialization
- Methods generation
- Halt
- Constant expressions
- static_assert
- Moving
- Operators overloading
- Inheritance
- Type aliases
- Type templates
- Function templates
- Reference checking
- Reference casting
- Type information
- Type comparison
- Unsafe code
- non_sync Tag
- Macros
- Modules
- Coroutines
- Generators
- Async functions
- Lambdas
- Mixins
- Embed
- C interaction
- alloca
- Unsafe code requirements