Skip to content

Support for non-const names in class reflection templates #101

@pizzaboxer

Description

@pizzaboxer

Normally, reflected classes have const names

RBX::NonFactoryProduct<class RBX::ServiceProvider,&char const * const RBX::sDataModel>
RBX::FactoryProduct<class RBX::Teams,class RBX::Instance,&char const * const RBX::sTeams>

But sometimes, they're not

RBX::FactoryProduct<class RBX::PartInstance,class RBX::PVInstance,&char * RBX::sPart>
RBX::FactoryProduct<class RBX::Rocket,class RBX::BodyMover,&char * RBX::sRocket>
RBX::NonFactoryProduct<class RBX::Instance,&char * RBX::Stats::sStatsItem>

Currently our templates only support const char* and according to this that seems wrong

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions