|
VisionCpp
0.0.1
|
This file provides a set of static_if functions used at to calculate the result of if statement at compile time. More...
Go to the source code of this file.
Classes | |
| struct | visioncpp::internal::tools::IfNode< T > |
| This struct is used to determine whether or not an expression node is a leafNode template parameters. More... | |
| struct | visioncpp::internal::tools::IfNode< LeafNode< Nested, LVL > > |
| specialisation of the IfNode when the node is leafNode More... | |
| struct | visioncpp::internal::tools::StaticIf< Conds, T1, T2 > |
| It is used to select either of the input type based the Conds template parameters. More... | |
| struct | visioncpp::internal::tools::StaticIf< false, T1, T2 > |
| specialisation of the StaticIf when the condition is false More... | |
| struct | visioncpp::internal::tools::IfConst< Conds, X, Y > |
| struct | visioncpp::internal::tools::IfConst< false, X, Y > |
| specialisation of the IfConst when the condition is false More... | |
Namespaces | |
| visioncpp | |
| VisionCpp namespace. | |
| visioncpp::internal | |
| Internal implementations. | |
| visioncpp::internal::tools | |
| Internal tools scope. | |
This file provides a set of static_if functions used at to calculate the result of if statement at compile time.
Definition in file static_if.hpp.