Skip to content

Add types.hxx: synthesizing member and vtable-entry function types (7/20) - #107

Draft
jbcoe wants to merge 1 commit into
reflection/05-membersfrom
reflection/06-types
Draft

Add types.hxx: synthesizing member and vtable-entry function types (7/20)#107
jbcoe wants to merge 1 commit into
reflection/05-membersfrom
reflection/06-types

Conversation

@jbcoe

@jbcoe jbcoe commented Jul 27, 2026

Copy link
Copy Markdown
Owner

parameter_types_of, member_function_type, and
vtable_entry_pointer_type build a member's parameter list, call
signature, and erased vtable-entry pointer type via
std::meta::substitute.

@jbcoe jbcoe changed the title Add types.hxx: synthesizing member and vtable-entry function types Add types.hxx: synthesizing member and vtable-entry function types (7/20) Jul 27, 2026
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 29fe18e to de289c4 Compare July 28, 2026 11:33
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 306edcd to 6970ab6 Compare July 28, 2026 11:33
@jbcoe
jbcoe force-pushed the reflection/05-members branch from de289c4 to 2c91745 Compare July 28, 2026 14:22
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 6970ab6 to 314baa7 Compare July 28, 2026 14:22
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 2c91745 to c86f80d Compare July 28, 2026 14:29
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 314baa7 to bbf9572 Compare July 28, 2026 14:29
@jbcoe
jbcoe force-pushed the reflection/05-members branch from c86f80d to 3519f34 Compare July 28, 2026 15:14
@jbcoe
jbcoe force-pushed the reflection/06-types branch from bbf9572 to 7df9909 Compare July 28, 2026 15:14
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 3519f34 to 1a52543 Compare July 28, 2026 15:28
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 7df9909 to db7ac9b Compare July 28, 2026 15:28
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 1a52543 to 94638a0 Compare July 28, 2026 18:27
@jbcoe
jbcoe force-pushed the reflection/06-types branch from db7ac9b to df0a9ff Compare July 28, 2026 18:27
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 94638a0 to ee1c38b Compare July 28, 2026 19:37
@jbcoe
jbcoe force-pushed the reflection/06-types branch from df0a9ff to 75d37d4 Compare July 28, 2026 19:37
@jbcoe
jbcoe force-pushed the reflection/05-members branch from ee1c38b to 064be83 Compare July 28, 2026 20:22
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 75d37d4 to 4fe9f8d Compare July 28, 2026 20:22
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 064be83 to 80643f7 Compare July 29, 2026 09:48
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 4fe9f8d to 990611b Compare July 29, 2026 09:48
parameter_types_of, member_function_type, and
vtable_entry_pointer_type build a member's parameter list, call
signature, and erased vtable-entry pointer type via
std::meta::substitute.
@jbcoe
jbcoe force-pushed the reflection/05-members branch from 80643f7 to 5fe2e2b Compare July 29, 2026 10:14
@jbcoe
jbcoe force-pushed the reflection/06-types branch from 990611b to 9fed4c4 Compare July 29, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant