VisionCpp  0.0.1
Classes | Namespaces
leaf_count.hpp File Reference

LeafCount used to counting terminal nodes. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  visioncpp::internal::LeafCount< expr_category::Unary, LeafNode< RHS, LVL > >
 specialisation of LeafCount when the node is a LeafNode template parameters: More...
 
struct  visioncpp::internal::LeafCount< expr_category::Unary, Expr >
 specialisation of LeafCount when the node has one child template parameters: More...
 
struct  visioncpp::internal::LeafCount< expr_category::Binary, Expr >
 specialisation of LeafCount when the node has two children template parameters: More...
 

Namespaces

 visioncpp
 VisionCpp namespace.
 
 visioncpp::internal
 Internal implementations.
 

Detailed Description

LeafCount used to counting terminal nodes.

The total number of leaf nodes is used by MakePlaceHolderExprHelper to statically find the order of the leaf node in a expression tree.

Definition in file leaf_count.hpp.