Directory/File.h file

Namespaces

namespace Namespace

Classes

class Class
struct Struct
union Union
struct Namespace::ClassInANamespace
class Namespace::ClassInANamespace::ClassInAClass
class Namespace::ClassInModule
struct Namespace::StructInModule
union Namespace::UnionInModule

Enums

enum Enum { A, B, C }
enum EnumInANamespace { A, B, C }
enum EnumInModule { }

Typedefs

using Int = int
using Float = float
using IntInANamespace = int
using FloatInANamespace = float
using IntInModule = int
using FloatInModule = float

Functions

void foo()
void fooInANamespace()
void fooInModule()

Variables

const int Var constexpr
const int VarInANamespace constexpr
const int VarInModule constexpr

Defines

#define A_DEFINE

A group

#define A_DEFINE_IN_A_GROUP
enum FlagInAGroup { }
using MainInAGroup = void
void* variableInAGroup constexpr
void barInAGroup()

Enum documentation

enum Enum

Enumerators
A

B

This value is documented so the enum should be present in detailed docs.

C