Searched refs:NodeAccess (Results 1 – 6 of 6) sorted by relevance
25 struct NodeAccess;46 friend struct ilist_detail::NodeAccess;164 struct NodeAccess { struct211 template <class OptionsT> struct SpecificNodeAccess : NodeAccess { argument218 return NodeAccess::getNodePtr<OptionsT>(N); in getNodePtr()222 return NodeAccess::getNodePtr<OptionsT>(N); in getNodePtr()226 return NodeAccess::getValuePtr<OptionsT>(N); in getValuePtr()230 return NodeAccess::getValuePtr<OptionsT>(N); in getValuePtr()
41 template <> struct IteratorHelper<false> : ilist_detail::NodeAccess {42 using Access = ilist_detail::NodeAccess;47 template <> struct IteratorHelper<true> : ilist_detail::NodeAccess {48 using Access = ilist_detail::NodeAccess;
24 struct NodeAccess;47 friend struct ilist_detail::NodeAccess;160 struct NodeAccess { struct201 template <class OptionsT> struct SpecificNodeAccess : NodeAccess { argument208 return NodeAccess::getNodePtr<OptionsT>(N); in getNodePtr()211 return NodeAccess::getNodePtr<OptionsT>(N); in getNodePtr()214 return NodeAccess::getValuePtr<OptionsT>(N); in getValuePtr()217 return NodeAccess::getValuePtr<OptionsT>(N); in getValuePtr()
41 template <> struct IteratorHelper<false> : ilist_detail::NodeAccess {42 typedef ilist_detail::NodeAccess Access;46 template <> struct IteratorHelper<true> : ilist_detail::NodeAccess {47 typedef ilist_detail::NodeAccess Access;
31 struct LocalAccess : ilist_detail::NodeAccess {32 using NodeAccess::getPrev;33 using NodeAccess::getNext;
252 friend struct llvm::ilist_detail::NodeAccess;