Go to the source code of this file.
Data Structures | |
class | StaticAssertionFailed |
Forward declaration of StaticAssertionFailed. More... | |
class | StaticAssertionFailed< true > |
Specialization for successful assertions. More... | |
class | StaticAssertionTest< Test > |
Helper class for handling static assertions. More... | |
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Macros | |
#define | StaticAssertMacro(X, Y) StaticAssertMacro1(X,Y) |
#define | StaticAssertMacro1(X, Y) StaticAssertMacro2(X,Y) |
#define | StaticAssertMacro2(X, Y) X##Y |
#define | StaticAssert(Test) |
Assert that some test is true at compile-time. More... | |
Original source file StaticAssert.H
Definition in file StaticAssert.H.
#define StaticAssertMacro | ( | X, | |
Y | |||
) | StaticAssertMacro1(X,Y) |
Definition at line 68 of file StaticAssert.H.
#define StaticAssertMacro1 | ( | X, | |
Y | |||
) | StaticAssertMacro2(X,Y) |
Definition at line 69 of file StaticAssert.H.
Definition at line 70 of file StaticAssert.H.
#define StaticAssert | ( | Test | ) |
Assert that some test is true at compile-time.
Definition at line 76 of file StaticAssert.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.