| .. |
|
access.cpp
|
840562feb3
C++ Interop: Fix access calculation to handle private member of base classes correctly (#6238)
|
6 mesiacov pred |
|
access.h
|
840562feb3
C++ Interop: Fix access calculation to handle private member of base classes correctly (#6238)
|
6 mesiacov pred |
|
call.cpp
|
054dfca685
Perform overload resolution immediately in C++ operator lookup. (#6416)
|
5 mesiacov pred |
|
call.h
|
5705b94da8
Add `PerformCallToCppFunction()` which calls simplified version of `PerformCppOverloadResolution()` before calling `PerformCallToFunction()` (#6122)
|
7 mesiacov pred |
|
context.cpp
|
c4d162e5f5
Switch from `clang::ASTUnit` to `clang::CompilerInstance`. (#6483)
|
4 mesiacov pred |
|
context.h
|
c4d162e5f5
Switch from `clang::ASTUnit` to `clang::CompilerInstance`. (#6483)
|
4 mesiacov pred |
|
custom_type_mapping.cpp
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 mesiacov pred |
|
custom_type_mapping.h
|
f29515fe4e
Move C++ interop related `check` code files to a `cpp` dir (#6065)
|
7 mesiacov pred |
|
generate_ast.cpp
|
c4d162e5f5
Switch from `clang::ASTUnit` to `clang::CompilerInstance`. (#6483)
|
4 mesiacov pred |
|
generate_ast.h
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 mesiacov pred |
|
impl_lookup.cpp
|
c7cd24e1b2
Support for calling C++ destructors. (#6453)
|
4 mesiacov pred |
|
impl_lookup.h
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
5 mesiacov pred |
|
import.cpp
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 mesiacov pred |
|
import.h
|
d208e950c7
Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459)
|
5 mesiacov pred |
|
location.cpp
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 mesiacov pred |
|
location.h
|
925250f8f9
Improve diagnostics for overload resolution failure. (#6091)
|
7 mesiacov pred |
|
macros.cpp
|
4ddff65e8e
Add support for macros pointing to a constexpr integer (#6441)
|
5 mesiacov pred |
|
macros.h
|
093700b274
Add support for boolean literals in macros (#6418)
|
5 mesiacov pred |
|
operators.cpp
|
c0b335b87f
Add well-known identifier caching (#6486)
|
4 mesiacov pred |
|
operators.h
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
5 mesiacov pred |
|
overload_resolution.cpp
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
5 mesiacov pred |
|
overload_resolution.h
|
054dfca685
Perform overload resolution immediately in C++ operator lookup. (#6416)
|
5 mesiacov pred |
|
thunk.cpp
|
6114df59ee
Factor out a `Check::CppContext` holding C++-specific check state (#6482)
|
4 mesiacov pred |
|
thunk.h
|
0873777237
Import C++ ref parameters as ref parameters (#6360)
|
5 mesiacov pred |
|
type_mapping.cpp
|
bef92cf881
Add `CppCompat.ULong32`, `CppCompat.LongLong64` and `CppCompat.ULongLong64` (#6386)
|
5 mesiacov pred |
|
type_mapping.h
|
ef488f00fa
Overload resolution for C++ operators (#6092)
|
7 mesiacov pred |