ICG 2
Electric Boogaloo
Public Member Functions | Public Attributes | List of all members
FindLeaves::Leaf Struct Reference

#include <FindLeaves.hpp>

Public Member Functions

 Leaf (MutableVariableName n, Value *v)
 
 Leaf (MutableVariableName n, Value *v, bool is_ptr, std::shared_ptr< const DataType > ptr_sub)
 

Public Attributes

MutableVariableName name_stack
 
Valuevalue
 
bool is_pointer
 
std::shared_ptr< const DataTypepointer_subtype
 
bool is_stl
 
int stl_size
 

Constructor & Destructor Documentation

◆ Leaf() [1/2]

FindLeaves::Leaf::Leaf ( MutableVariableName  n,
Value v 
)
inline

◆ Leaf() [2/2]

FindLeaves::Leaf::Leaf ( MutableVariableName  n,
Value v,
bool  is_ptr,
std::shared_ptr< const DataType ptr_sub 
)
inline

Member Data Documentation

◆ is_pointer

bool FindLeaves::Leaf::is_pointer

◆ is_stl

bool FindLeaves::Leaf::is_stl

◆ name_stack

MutableVariableName FindLeaves::Leaf::name_stack

◆ pointer_subtype

std::shared_ptr<const DataType> FindLeaves::Leaf::pointer_subtype

◆ stl_size

int FindLeaves::Leaf::stl_size

◆ value

Value* FindLeaves::Leaf::value

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