13 #ifndef MLPACK_METHODS_ANN_VISITOR_DELETE_VISITOR_HPP 14 #define MLPACK_METHODS_ANN_VISITOR_DELETE_VISITOR_HPP 19 #include <boost/variant.hpp> 31 template<
typename LayerType>
32 typename std::enable_if<
33 !HasModelCheck<LayerType>::value,
void>::type
37 template<
typename LayerType>
38 typename std::enable_if<
39 HasModelCheck<LayerType>::value,
void>::type
DeleteVisitor executes the destructor of the instantiated object.
Definition: delete_visitor.hpp:27
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
std::enable_if< !HasModelCheck< LayerType >::value, void >::type operator()(LayerType *layer) const
Execute the destructor if the layer does not hold layers internally.
Definition: delete_visitor_impl.hpp:25