P4C
The P4 Compiler
|
This is the complete list of members for P4::IR::Vector< T >, including all inherited members.
append(const Container &toAppend) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
apply(Visitor &v, const Visitor_Context *ctxt=nullptr) const (defined in P4::IR::Node) | P4::IR::Node | |
apply(Visitor &&v, const Visitor_Context *ctxt=nullptr) const (defined in P4::IR::Node) | P4::IR::Node | inline |
apply_visitor_loop_revisit(Modifier &v) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_loop_revisit(Inspector &v) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_loop_revisit(Transform &v) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_postorder(Modifier &v) (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_postorder(Inspector &v) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_postorder(Transform &v) (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_preorder(Modifier &v) (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_preorder(Inspector &v) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_preorder(Transform &v) (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_revisit(Modifier &v, const Node *n) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_revisit(Inspector &v) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
apply_visitor_revisit(Transform &v, const Node *n) const (defined in P4::IR::Node) | P4::IR::Node | virtual |
as() const | P4::ICastable | inline |
P4::IR::Node::as() | P4::ICastable | inline |
at(size_t idx) const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
at(size_t idx) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
back() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
back() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
begin() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
begin() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
check_null() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
checkedTo() const (defined in P4::IR::INode) | P4::IR::INode | inline |
P4::ICastable::checkedTo() | P4::ICastable | inline |
clear() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
clone() const =0 (defined in P4::IR::Node) | P4::IR::Node | pure virtual |
clone_id (defined in P4::IR::Node) | P4::IR::Node | |
const_iterator typedef (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
currentId (defined in P4::IR::Node) | P4::IR::Node | protectedstatic |
dbprint(std::ostream &out) const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
DECLARE_TYPEINFO_WITH_DISCRIMINATOR(Vector< T >, NodeDiscriminator::VectorT, T, VectorBase) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
DECLARE_TYPEINFO_WITH_TYPEID(VectorBase, NodeKind::VectorBase, Node) (defined in P4::IR::VectorBase) | P4::IR::VectorBase | protected |
DECLARE_TYPEINFO_WITH_TYPEID(Node, NodeKind::Node, INode) (defined in P4::IR::Node) | P4::IR::Node | |
DECLARE_TYPEINFO_WITH_TYPEID(INode, NodeKind::INode) (defined in P4::IR::INode) | P4::IR::INode | |
dump_fields(std::ostream &) const (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |
emplace_back(Args &&...args) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
empty() const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
end() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
end() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
equiv(const Node &a_) const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
erase(iterator i) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
erase(iterator s, iterator e) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
fromJSON(JSONLoader &json) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | static |
front() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
front() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
getAnnotation(cstring) const (defined in P4::IR::INode) | P4::IR::INode | inlinevirtual |
getEnumerator() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
getNode() const final (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |
getNode() final (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |
getSourceInfo() const override (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |
id (defined in P4::IR::Node) | P4::IR::Node | |
insert(iterator i, ForwardIter b, ForwardIter e) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
insert(iterator i, const T *v) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
insert(iterator i, size_t n, const T *v) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
is() const noexcept | P4::RTTI::Base | inline |
isA(TypeId typeId) const noexcept=0 | P4::RTTI::Base | pure virtual |
iterator typedef (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
Node() (defined in P4::IR::Node) | P4::IR::Node | inline |
Node(Util::SourceInfo si) (defined in P4::IR::Node) | P4::IR::Node | inlineexplicit |
Node(const Node &other) (defined in P4::IR::Node) | P4::IR::Node | inline |
Node(JSONLoader &json) (defined in P4::IR::Node) | P4::IR::Node | explicit |
node_type_name() const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
num_children() (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |
only() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
operator!=(const Node &n) const (defined in P4::IR::Node) | P4::IR::Node | inline |
operator=(const Vector &)=default (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
operator=(Vector &&)=default (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
operator=(const VectorBase &)=default (defined in P4::IR::VectorBase) | P4::IR::VectorBase | |
operator=(VectorBase &&)=default (defined in P4::IR::VectorBase) | P4::IR::VectorBase | |
operator=(const Node &)=default (defined in P4::IR::Node) | P4::IR::Node | |
operator=(Node &&)=default (defined in P4::IR::Node) | P4::IR::Node | |
operator==(const Node &a) const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
operator==(const Vector &a) const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
operator[](size_t idx) const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
operator[](size_t idx) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
parallel_visit_children(Visitor &v) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | virtual |
parallel_visit_children(Visitor &v) const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | virtual |
pop_back() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
prepareSourceInfoForJSON(Util::SourceInfo &si, unsigned *lineNumber, unsigned *columnNumber) const (defined in P4::IR::Node) | P4::IR::Node | protected |
prepend(const Container &toAppend) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
print() const (defined in P4::IHasDbPrint) | P4::IHasDbPrint | |
push_back(T *a) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
push_back(const T *a) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
push_back(U &a) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
pushBackOrAppend(const IR::Node *item) | P4::IR::Vector< T > | inline |
rbegin() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
rbegin() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
rend() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
rend() const (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
resize(size_t sz) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
size() const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
sourceInfoJsonObj() const (defined in P4::IR::Node) | P4::IR::Node | |
sourceInfoToJSON(JSONGenerator &json) const (defined in P4::IR::Node) | P4::IR::Node | |
srcInfo (defined in P4::IR::Node) | P4::IR::Node | |
static_type_name() (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinestatic |
to() noexcept | P4::RTTI::Base | inline |
P4::ICastable::to() const noexcept | P4::RTTI::Base | inline |
toImpl(TypeId typeId) const noexcept=0 (defined in P4::RTTI::Base) | P4::RTTI::Base | protectedpure virtual |
toJSON(JSONGenerator &json) const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | virtual |
toString() const override (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |
traceCreation() const (defined in P4::IR::Node) | P4::IR::Node | |
traceVisit(const char *visitor) const (defined in P4::IR::Node) | P4::IR::Node | protected |
typeId() const noexcept=0 | P4::RTTI::Base | pure virtual |
validate() const (defined in P4::IR::INode) | P4::IR::INode | inlinevirtual |
value_type typedef (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
Vector()=default (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
Vector(const Vector &)=default (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
Vector(Vector &&)=default (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | |
Vector(JSONLoader &json) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | explicit |
Vector(const T *a) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlineexplicit |
Vector(const safe_vector< const T * > &a) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlineexplicit |
Vector(const std::initializer_list< const T * > &a) (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inline |
VectorBase()=default (defined in P4::IR::VectorBase) | P4::IR::VectorBase | |
VectorBase(const VectorBase &)=default (defined in P4::IR::VectorBase) | P4::IR::VectorBase | |
VectorBase(VectorBase &&)=default (defined in P4::IR::VectorBase) | P4::IR::VectorBase | |
VectorBase(JSONLoader &json) (defined in P4::IR::VectorBase) | P4::IR::VectorBase | inlineexplicitprotected |
VectorBase_begin() const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
VectorBase_end() const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | inlinevirtual |
visit_children(Visitor &v) override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | virtual |
visit_children(Visitor &v) const override (defined in P4::IR::Vector< T >) | P4::IR::Vector< T > | virtual |
~Base()=default (defined in P4::RTTI::Base) | P4::RTTI::Base | virtual |
~ICastable()=default (defined in P4::ICastable) | P4::ICastable | virtual |
~IHasDbPrint()=default (defined in P4::IHasDbPrint) | P4::IHasDbPrint | virtual |
~IHasSourceInfo() (defined in P4::Util::IHasSourceInfo) | P4::Util::IHasSourceInfo | inlinevirtual |
~INode() (defined in P4::IR::INode) | P4::IR::INode | inlinevirtual |
~Node() (defined in P4::IR::Node) | P4::IR::Node | inlinevirtual |