ONE - On-device Neural Engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
nest::stmt::PushNode Class Referencefinal

#include <PushNode.h>

Collaboration diagram for nest::stmt::PushNode:

Public Member Functions

 PushNode (const Expr &expr)
 
const PushNodeasPush (void) const override
 
const Exprexpr (void) const
 
- Public Member Functions inherited from nest::stmt::Node
virtual ~Node ()=default
 
template<typename T >
accept (Visitor< T > *v)
 
template<typename T >
accept (Visitor< T > &v)
 

Detailed Description

Definition at line 28 of file PushNode.h.

Constructor & Destructor Documentation

◆ PushNode()

nest::stmt::PushNode::PushNode ( const Expr expr)
inline

Definition at line 31 of file PushNode.h.

31 : _expr{expr}
32 {
33 // DO NOTHING
34 }
const Expr & expr(void) const
Definition PushNode.h:40

Member Function Documentation

◆ asPush()

const PushNode * nest::stmt::PushNode::asPush ( void  ) const
inlineoverride

Definition at line 37 of file PushNode.h.

37{ return this; }

◆ expr()

const Expr & nest::stmt::PushNode::expr ( void  ) const
inline

Definition at line 40 of file PushNode.h.

40{ return _expr; }

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