Class SymbolVarArrayView

Inheritance Relationships

Base Type

  • private NonCopyableObj

Class Documentation

class mgb::cg::SymbolVarArrayView : private NonCopyableObj

Similar to VarNodeArrayView, but accessors return SymbolVarArray instead.

Note: Implicit conversion only works from VarNodeArrayView to SymbolVarArrayView. This is because the preferred use of SymbolVarArrayView is for easily accessing items as SymbolVar when the parameter type is VarNodeArrayView.

Public Functions

SymbolVarArrayView(const VarNodeArrayView &arr)
SymbolVarArrayView(std::initializer_list<SymbolVar> s)
SymbolVar operator[](size_t idx) const
SymbolVar at(size_t idx) const
size_t size() const
bool empty() const
SymbolVar const *begin() const
SymbolVar const *end() const