struct TrailingObjectsBase::OverloadToken

Declaration

template <typename T>
struct TrailingObjectsBase::OverloadToken { /* full declaration omitted */ };

Description

OverloadToken's purpose is to allow specifying function overloads for different types, without actually taking the types as parameters. (Necessary because member function templates cannot be specialized, so overloads must be used instead of specialization.)

Declared at: llvm/include/llvm/Support/TrailingObjects.h:88

Templates

T