susy_cfa
b611ccad937ea179f86a1f5663960264616c0a20
|
#include <cut.hpp>
Public Types | |
typedef T | ReturnType |
typedef const ReturnType &(small_tree::* | FunctionPtrType) () const |
Public Member Functions | |
Cut () | |
Cut (small_tree const *tree, FunctionPtrType func, const ReturnType &cut_val, InequalityType compare=kGreaterEqual) | |
bool | Pass () const |
![]() | |
CutBase () | |
CutBase (small_tree const *tree, InequalityType compare=kGreaterEqual) | |
operator bool () | |
virtual | ~CutBase () |
Public Attributes | |
ReturnType | cut_val_ |
FunctionPtrType | func_ |
![]() | |
small_tree const * | tree_ |
InequalityType | compare_ |
typedef const ReturnType&(small_tree::* Cut< T >::FunctionPtrType) () const |
typedef T Cut< T >::ReturnType |
Definition at line 9 of file cut_impl.hpp.
Cut< T >::Cut | ( | small_tree const * | tree, |
FunctionPtrType | func, | ||
const ReturnType & | cut_val, | ||
InequalityType | compare = kGreaterEqual |
||
) |
Definition at line 15 of file cut_impl.hpp.
|
virtual |
Reimplemented from CutBase.
Definition at line 25 of file cut_impl.hpp.
References CutBase::compare_, Cut< T >::cut_val_, Cut< T >::func_, kEqual, kGreater, kGreaterEqual, kLess, kLessEqual, kNotEqual, and CutBase::tree_.
ReturnType Cut< T >::cut_val_ |
Definition at line 45 of file cut.hpp.
Referenced by Cut< T >::Pass().
FunctionPtrType Cut< T >::func_ |
Definition at line 46 of file cut.hpp.
Referenced by Cut< T >::Pass().