Lines Matching defs:MicrosoftMangleContextImpl

141 /// MicrosoftMangleContextImpl - Overrides the default MangleContext for the
143 class MicrosoftMangleContextImpl : public MicrosoftMangleContext {
153 MicrosoftMangleContextImpl(ASTContext &Context, DiagnosticsEngine &Diags,
312 MicrosoftMangleContextImpl &Context;
344 MicrosoftCXXNameMangler(MicrosoftMangleContextImpl &C, raw_ostream &Out_)
350 MicrosoftCXXNameMangler(MicrosoftMangleContextImpl &C, raw_ostream &Out_,
357 MicrosoftCXXNameMangler(MicrosoftMangleContextImpl &C, raw_ostream &Out_,
479 MicrosoftMangleContextImpl::MicrosoftMangleContextImpl(ASTContext &Context,
508 bool MicrosoftMangleContextImpl::shouldMangleCXXName(const NamedDecl *D) {
563 MicrosoftMangleContextImpl::shouldMangleStringLiteral(const StringLiteral *SL) {
3645 void MicrosoftMangleContextImpl::mangleCXXName(GlobalDecl GD,
3781 void MicrosoftMangleContextImpl::mangleVirtualMemPtrThunk(
3790 void MicrosoftMangleContextImpl::mangleThunk(const CXXMethodDecl *MD,
3814 void MicrosoftMangleContextImpl::mangleCXXDtorThunk(const CXXDestructorDecl *DD,
3832 void MicrosoftMangleContextImpl::mangleCXXVFTable(
3852 void MicrosoftMangleContextImpl::mangleCXXVTable(const CXXRecordDecl *Derived,
3858 void MicrosoftMangleContextImpl::mangleCXXVBTable(
3875 void MicrosoftMangleContextImpl::mangleCXXRTTI(QualType T, raw_ostream &Out) {
3883 void MicrosoftMangleContextImpl::mangleCXXRTTIName(
3890 void MicrosoftMangleContextImpl::mangleCXXVirtualDisplacementMap(
3900 void MicrosoftMangleContextImpl::mangleCXXThrowInfo(QualType T, bool IsConst,
3918 void MicrosoftMangleContextImpl::mangleCXXCatchableTypeArray(
3927 void MicrosoftMangleContextImpl::mangleCXXCatchableType(
3972 void MicrosoftMangleContextImpl::mangleCXXRTTIBaseClassDescriptor(
3986 void MicrosoftMangleContextImpl::mangleCXXRTTIBaseClassArray(
3995 void MicrosoftMangleContextImpl::mangleCXXRTTIClassHierarchyDescriptor(
4004 void MicrosoftMangleContextImpl::mangleCXXRTTICompleteObjectLocator(
4027 void MicrosoftMangleContextImpl::mangleSEHFilterExpression(
4039 void MicrosoftMangleContextImpl::mangleSEHFinallyBlock(
4051 void MicrosoftMangleContextImpl::mangleCanonicalTypeName(
4060 void MicrosoftMangleContextImpl::mangleReferenceTemporary(
4070 void MicrosoftMangleContextImpl::mangleThreadSafeStaticGuardVariable(
4081 void MicrosoftMangleContextImpl::mangleStaticGuardVariable(const VarDecl *VD,
4115 void MicrosoftMangleContextImpl::mangleInitFiniStub(const VarDecl *D,
4134 void MicrosoftMangleContextImpl::mangleDynamicInitializer(const VarDecl *D,
4141 MicrosoftMangleContextImpl::mangleDynamicAtExitDestructor(const VarDecl *D,
4147 void MicrosoftMangleContextImpl::mangleStringLiteral(const StringLiteral *SL,
4263 return new MicrosoftMangleContextImpl(Context, Diags, IsAux);