JackTrip
Public Member Functions | Protected Attributes | List of all members
PathBuilder Class Reference

#include <compressordsp.h>

Inheritance diagram for PathBuilder:
Inheritance graph
[legend]

Public Member Functions

 PathBuilder ()
 
virtual ~PathBuilder ()
 
std::string buildPath (const std::string &label)
 
std::string buildLabel (std::string label)
 
void pushLabel (const std::string &label)
 
void popLabel ()
 
 PathBuilder ()
 
virtual ~PathBuilder ()
 
std::string buildPath (const std::string &label)
 
std::string buildLabel (std::string label)
 
void pushLabel (const std::string &label)
 
void popLabel ()
 
 PathBuilder ()
 
virtual ~PathBuilder ()
 
std::string buildPath (const std::string &label)
 
std::string buildLabel (std::string label)
 
void pushLabel (const std::string &label)
 
void popLabel ()
 
 PathBuilder ()
 
virtual ~PathBuilder ()
 
std::string buildPath (const std::string &label)
 
std::string buildLabel (std::string label)
 
void pushLabel (const std::string &label)
 
void popLabel ()
 
 PathBuilder ()
 
virtual ~PathBuilder ()
 
std::string buildPath (const std::string &label)
 
std::string buildLabel (std::string label)
 
void pushLabel (const std::string &label)
 
void popLabel ()
 
 PathBuilder ()
 
virtual ~PathBuilder ()
 
std::string buildPath (const std::string &label)
 
std::string buildLabel (std::string label)
 
void pushLabel (const std::string &label)
 
void popLabel ()
 

Protected Attributes

std::vector< std::string > fControlsLevel
 

Constructor & Destructor Documentation

◆ PathBuilder() [1/6]

PathBuilder::PathBuilder ( )
inline

◆ ~PathBuilder() [1/6]

virtual PathBuilder::~PathBuilder ( )
inlinevirtual

◆ PathBuilder() [2/6]

PathBuilder::PathBuilder ( )
inline

◆ ~PathBuilder() [2/6]

virtual PathBuilder::~PathBuilder ( )
inlinevirtual

◆ PathBuilder() [3/6]

PathBuilder::PathBuilder ( )
inline

◆ ~PathBuilder() [3/6]

virtual PathBuilder::~PathBuilder ( )
inlinevirtual

◆ PathBuilder() [4/6]

PathBuilder::PathBuilder ( )
inline

◆ ~PathBuilder() [4/6]

virtual PathBuilder::~PathBuilder ( )
inlinevirtual

◆ PathBuilder() [5/6]

PathBuilder::PathBuilder ( )
inline

◆ ~PathBuilder() [5/6]

virtual PathBuilder::~PathBuilder ( )
inlinevirtual

◆ PathBuilder() [6/6]

PathBuilder::PathBuilder ( )
inline

◆ ~PathBuilder() [6/6]

virtual PathBuilder::~PathBuilder ( )
inlinevirtual

Member Function Documentation

◆ buildLabel() [1/6]

std::string PathBuilder::buildLabel ( std::string  label)
inline

◆ buildLabel() [2/6]

std::string PathBuilder::buildLabel ( std::string  label)
inline

◆ buildLabel() [3/6]

std::string PathBuilder::buildLabel ( std::string  label)
inline

◆ buildLabel() [4/6]

std::string PathBuilder::buildLabel ( std::string  label)
inline

◆ buildLabel() [5/6]

std::string PathBuilder::buildLabel ( std::string  label)
inline

◆ buildLabel() [6/6]

std::string PathBuilder::buildLabel ( std::string  label)
inline

◆ buildPath() [1/6]

std::string PathBuilder::buildPath ( const std::string &  label)
inline

◆ buildPath() [2/6]

std::string PathBuilder::buildPath ( const std::string &  label)
inline

◆ buildPath() [3/6]

std::string PathBuilder::buildPath ( const std::string &  label)
inline

◆ buildPath() [4/6]

std::string PathBuilder::buildPath ( const std::string &  label)
inline

◆ buildPath() [5/6]

std::string PathBuilder::buildPath ( const std::string &  label)
inline

◆ buildPath() [6/6]

std::string PathBuilder::buildPath ( const std::string &  label)
inline

◆ popLabel() [1/6]

void PathBuilder::popLabel ( )
inline

◆ popLabel() [2/6]

void PathBuilder::popLabel ( )
inline

◆ popLabel() [3/6]

void PathBuilder::popLabel ( )
inline

◆ popLabel() [4/6]

void PathBuilder::popLabel ( )
inline

◆ popLabel() [5/6]

void PathBuilder::popLabel ( )
inline

◆ popLabel() [6/6]

void PathBuilder::popLabel ( )
inline

◆ pushLabel() [1/6]

void PathBuilder::pushLabel ( const std::string &  label)
inline

◆ pushLabel() [2/6]

void PathBuilder::pushLabel ( const std::string &  label)
inline

◆ pushLabel() [3/6]

void PathBuilder::pushLabel ( const std::string &  label)
inline

◆ pushLabel() [4/6]

void PathBuilder::pushLabel ( const std::string &  label)
inline

◆ pushLabel() [5/6]

void PathBuilder::pushLabel ( const std::string &  label)
inline

◆ pushLabel() [6/6]

void PathBuilder::pushLabel ( const std::string &  label)
inline

Member Data Documentation

◆ fControlsLevel

std::vector< std::string > PathBuilder::fControlsLevel
protected

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