Block-Structured AMR Software Framework
amrex::Parser::Data Struct Reference

Public Member Functions

 Data ()=default
 
 ~Data ()
 
 Data (Data const &)=delete
 
 Data (Data &&)=delete
 
Dataoperator= (Data const &)=delete
 
Dataoperator= (Data &&)=delete
 

Public Attributes

std::string m_expression
 
struct amrex_parserm_parser = nullptr
 
int m_nvars = 0
 
char * m_host_executor = nullptr
 
char * m_device_executor = nullptr
 
int m_max_stack_size = 0
 
int m_exe_size = 0
 
Vector< char const * > m_locals
 

Constructor & Destructor Documentation

◆ Data() [1/3]

amrex::Parser::Data::Data ( )
default

◆ ~Data()

amrex::Parser::Data::~Data ( )

◆ Data() [2/3]

amrex::Parser::Data::Data ( Data const &  )
delete

◆ Data() [3/3]

amrex::Parser::Data::Data ( Data &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

Data& amrex::Parser::Data::operator= ( Data &&  )
delete

◆ operator=() [2/2]

Data& amrex::Parser::Data::operator= ( Data const &  )
delete

Member Data Documentation

◆ m_device_executor

char* amrex::Parser::Data::m_device_executor = nullptr
mutable

◆ m_exe_size

int amrex::Parser::Data::m_exe_size = 0
mutable

◆ m_expression

std::string amrex::Parser::Data::m_expression

◆ m_host_executor

char* amrex::Parser::Data::m_host_executor = nullptr
mutable

◆ m_locals

Vector<char const*> amrex::Parser::Data::m_locals
mutable

◆ m_max_stack_size

int amrex::Parser::Data::m_max_stack_size = 0
mutable

◆ m_nvars

int amrex::Parser::Data::m_nvars = 0

◆ m_parser

struct amrex_parser* amrex::Parser::Data::m_parser = nullptr

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