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.