reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
112 if (std::is_same<T, ForwardTemplateReference>::value) { 115 return {new (RawAlloc.Allocate(sizeof(T), alignof(T))) 115 return {new (RawAlloc.Allocate(sizeof(T), alignof(T))) 116 T(std::forward<Args>(As)...), 121 profileCtor(ID, NodeKind<T>::Kind, As...); 130 static_assert(alignof(T) <= alignof(NodeHeader), 133 RawAlloc.Allocate(sizeof(NodeHeader) + sizeof(T), alignof(NodeHeader)); 135 T *Result = new (New->getNode()) T(std::forward<Args>(As)...); 135 T *Result = new (New->getNode()) T(std::forward<Args>(As)...);