-
* [ ] Ensure no `ClangSharpTypereference` are present anywhere in the entire tree
* [ ] Ensure no `VoidTypeReference` are present for fields, parameters, or underlying enum types. (Probably easier to…
-
IE:
```c
const int SomeConst = 100;
```
One consideration to be made for these types: I believe C++ guarantees that `&SomeConst` is the same across all translation units. (If not, I bet most c…
-
While adding a workaround for https://github.com/ocornut/imgui/pull/3850 I stumbled upon an alternative solution for (potentially?) forcing inline methods to export. Turns out you can add `__declspec(…
-
This issue effectively covers this TODO:
https://github.com/InfectedLibraries/Biohazrd/blob/357faf9a59ed39864325d58c9a2d92315fa3e5a6/Biohazrd/TranslationUnitParser.cs#L527-L531
----------------
…
-
**Note:** This workaround has been implemented, but is not considered something we want to keep long term. This issue is open to remind us to remove it eventually.
There exists an external issue wh…
-
Right now it isn't possible to safely remove a vtable entry in a transformation because vtables are emitted as sequential structs. We should keep track of slot numbers and ensure we emit a padding fie…
-
why don't use the ref keyword in the pointer parameter instead?
and function like ImGui.ListBox
```C#
[DllImport("Mochi.DearImGui.Native", CallingConvention = CallingConvention.Cdecl, Entry…
-
* [ ] Recognizing the attribute (I believe all come through as an attribute of `CX_AttrKind_Deprecated`
* [ ] [GCC-style `__attribute__((deprecated))`](https://clang.llvm.org/docs/AttributeReferenc…
-
https://github.com/epezent/implot
Mostly making this issue to record why certain decisions were made.
# Building ImPlot as a separate DLL
I tested building `Mochi.DearImGui.Native` with ImPlo…
-
(Continued from https://github.com/InfectedLibraries/Biohazrd/issues/124)
Originally I thought the only way to implement this feature was to use the canonical type. This type is not ideal because i…