struct SpecificNodeAccess

Declaration

template <class OptionsT>
struct SpecificNodeAccess : public NodeAccess { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ADT/ilist_node.h:210

Inherits from: NodeAccess

Templates

OptionsT

Method Overview

  • protected static llvm::ilist_detail::SpecificNodeAccess::node_type * getNodePtr(llvm::ilist_detail::SpecificNodeAccess::pointer N)
  • protected static const llvm::ilist_detail::SpecificNodeAccess::node_type * getNodePtr(llvm::ilist_detail::SpecificNodeAccess::const_pointer N)
  • protected static llvm::ilist_detail::SpecificNodeAccess::pointer getValuePtr(llvm::ilist_detail::SpecificNodeAccess::node_type * N)
  • protected static llvm::ilist_detail::SpecificNodeAccess::const_pointer getValuePtr(const llvm::ilist_detail::SpecificNodeAccess::node_type * N)

Inherited from NodeAccess:

Methods

static llvm::ilist_detail::SpecificNodeAccess::
    node_type*
    getNodePtr(llvm::ilist_detail::
                   SpecificNodeAccess::pointer N)

Declared at: llvm/include/llvm/ADT/ilist_node.h:216

Parameters

llvm::ilist_detail::SpecificNodeAccess::pointer N

static const llvm::ilist_detail::
    SpecificNodeAccess::node_type*
    getNodePtr(
        llvm::ilist_detail::SpecificNodeAccess::
            const_pointer N)

Declared at: llvm/include/llvm/ADT/ilist_node.h:220

Parameters

llvm::ilist_detail::SpecificNodeAccess:: const_pointer N

static llvm::ilist_detail::SpecificNodeAccess::
    pointer
    getValuePtr(
        llvm::ilist_detail::SpecificNodeAccess::
            node_type* N)

Declared at: llvm/include/llvm/ADT/ilist_node.h:224

Parameters

llvm::ilist_detail::SpecificNodeAccess::node_type* N

static llvm::ilist_detail::SpecificNodeAccess::
    const_pointer
    getValuePtr(
        const llvm::ilist_detail::
            SpecificNodeAccess::node_type* N)

Declared at: llvm/include/llvm/ADT/ilist_node.h:228

Parameters

const llvm::ilist_detail::SpecificNodeAccess:: node_type* N