reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/STLExtras.h
  108   Ret (*callback)(intptr_t callable, Params ...params) = nullptr;
  112   static Ret callback_fn(intptr_t callable, Params ...params) {
  114         std::forward<Params>(params)...);
  129   Ret operator()(Params ...params) const {
  130     return callback(callable, std::forward<Params>(params)...);
tools/clang/tools/extra/clangd/SourceCode.cpp
  771                           llvm::function_ref<void(NamespaceEvent)> Callback) {
  788   NamespaceEvent Event;
  843         Event.Trigger = NamespaceEvent::BeginNamespace;
  859           Event.Trigger = NamespaceEvent::EndNamespace;
  869         Event.Trigger = NamespaceEvent::UsingDirective;
  903     case NamespaceEvent::BeginNamespace:
  904     case NamespaceEvent::EndNamespace:
  907     case NamespaceEvent::UsingDirective:
 1070     if (Event.Trigger == NamespaceEvent::UsingDirective)
 1077     if (Event.Trigger == NamespaceEvent::BeginNamespace) {
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };