OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
antlr::ASTArray Class Reference

ASTArray is a class that allows ANTLR to generate code that can create and initialize an array in one expression, like: (new ASTArray(3))->add(x)->add(y)->add(z) More...

#include <ASTArray.hpp>

Public Member Functions

 ASTArray (int capacity)
 
ASTArrayadd (RefAST node)
 

Public Attributes

int size
 
std ::vector< RefASTarray
 

Detailed Description

ASTArray is a class that allows ANTLR to generate code that can create and initialize an array in one expression, like: (new ASTArray(3))->add(x)->add(y)->add(z)

Definition at line 23 of file ASTArray.hpp.

Constructor & Destructor Documentation

◆ ASTArray()

antlr::ASTArray::ASTArray ( int capacity)
inline

Definition at line 28 of file ASTArray.hpp.

Member Function Documentation

◆ add()

ASTArray * antlr::ASTArray::add ( RefAST node)
inline

Definition at line 34 of file ASTArray.hpp.

Member Data Documentation

◆ array

std ::vector<RefAST> antlr::ASTArray::array

Definition at line 26 of file ASTArray.hpp.

◆ size

int antlr::ASTArray::size

Definition at line 25 of file ASTArray.hpp.


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