ICG 2
Electric Boogaloo
Public Member Functions | List of all members
MutableVariableName Class Reference

#include <MutableVariableName.hpp>

Public Member Functions

 MutableVariableName ()
 
 MutableVariableName (std::string name)
 
void pushName (std::string name)
 
void pushIndex (int i)
 
std::string pop_back ()
 
std::string pop_front ()
 
std::string front ()
 
int size ()
 
bool empty ()
 
std::vector< std::string > getElements () const
 
std::string toString () const
 

Constructor & Destructor Documentation

◆ MutableVariableName() [1/2]

MutableVariableName::MutableVariableName ( )
inline

◆ MutableVariableName() [2/2]

MutableVariableName::MutableVariableName ( std::string  name)
inline

Member Function Documentation

◆ empty()

bool MutableVariableName::empty ( )
inline

◆ front()

std::string MutableVariableName::front ( )
inline

◆ getElements()

std::vector<std::string> MutableVariableName::getElements ( ) const
inline

◆ pop_back()

std::string MutableVariableName::pop_back ( )
inline

◆ pop_front()

std::string MutableVariableName::pop_front ( )
inline

◆ pushIndex()

void MutableVariableName::pushIndex ( int  i)
inline

◆ pushName()

void MutableVariableName::pushName ( std::string  name)
inline

◆ size()

int MutableVariableName::size ( )
inline

◆ toString()

std::string MutableVariableName::toString ( ) const
inline

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