#include "compiler/translator/CallDAG.h"
#include "compiler/translator/Diagnostics.h"
#include "compiler/translator/SymbolTable.h"
#include "compiler/translator/tree_util/IntermTraverse.h"
namespace sh
{
class CallDAG::CallDAGCreator : public TIntermTraverser
{ … };
CallDAG::CallDAG() { … }
CallDAG::~CallDAG() { … }
const size_t CallDAG::InvalidIndex = …;
size_t CallDAG::findIndex(const TSymbolUniqueId &id) const
{ … }
const CallDAG::Record &CallDAG::getRecordFromIndex(size_t index) const
{ … }
size_t CallDAG::size() const
{ … }
void CallDAG::clear()
{ … }
CallDAG::InitResult CallDAG::init(TIntermNode *root, TDiagnostics *diagnostics)
{ … }
}