Nabla  1.0
Nabla - a DSL for Automatic differentiation
Public Member Functions | Public Attributes | List of all members
Decl Class Reference

#include <ast.h>

Inheritance diagram for Decl:
Inheritance graph
[legend]
Collaboration diagram for Decl:
Collaboration graph
[legend]

Public Member Functions

 Decl (GradSpecifier, TypeSpecifier, InitDeclarator *)
 
virtual ~Decl ()=default
 
void transpile (std::ostream &out, int tab=0) const
 
- Public Member Functions inherited from Node
 Node ()
 
virtual ~Node ()=default
 

Public Attributes

GradSpecifier GradType
 
TypeSpecifier DataType
 
InitDeclaratorInitDeclaratorList
 

Constructor & Destructor Documentation

◆ Decl()

Decl::Decl ( GradSpecifier  GradType,
TypeSpecifier  DataType,
InitDeclarator InitDeclaratorList 
)

◆ ~Decl()

virtual Decl::~Decl ( )
virtualdefault

Member Function Documentation

◆ transpile()

void Decl::transpile ( std::ostream &  out,
int  tab = 0 
) const

Member Data Documentation

◆ DataType

TypeSpecifier Decl::DataType

◆ GradType

GradSpecifier Decl::GradType

◆ InitDeclaratorList

InitDeclarator* Decl::InitDeclaratorList

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