Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
ngraph::pass::PassBase Class Referenceabstract
Inheritance diagram for ngraph::pass::PassBase:
Inheritance graph
[legend]

Public Types

using type_info_t = DiscreteTypeInfo
 

Public Member Functions

bool get_property (const PassPropertyMask &prop_mask) const
 Check if this pass has all the pass properties.
 
void set_name (const std::string &name)
 
std::string get_name () const
 
void set_callback (const param_callback &callback)
 
virtual const type_info_t & get_type_info () const =0
 

Protected Member Functions

void set_property (const PassPropertyMask &prop, bool value)
 

Protected Attributes

param_callback m_transformation_callback
 
bool m_has_default_callback = true
 

Friends

class Manager
 

Field Documentation

◆ m_transformation_callback

param_callback ngraph::pass::PassBase::m_transformation_callback
protected
Initial value:
=
[](const std::shared_ptr<const Node>&) -> bool { return false; }

The documentation for this class was generated from the following file: