Skip to content

RPC Parser - Reserved C++ keywords are missing #287

@joeljfischer

Description

@joeljfischer

C++ keywords are not being reserved by the RPC spec parser making incorrect generated code appear in at least one case for iOS code:

/**
 * @param template - template
 * @return A SDLTemplateConfiguration object
 */
- (instancetype)initWithTemplate:(NSString *)template;

/**
 * @param template - template
 * @param dayColorScheme - dayColorScheme
 * @param nightColorScheme - nightColorScheme
 * @return A SDLTemplateConfiguration object
 */
- (instancetype)initWithTemplate:(NSString *)template dayColorScheme:(nullable SDLTemplateColorScheme *)dayColorScheme nightColorScheme:(nullable SDLTemplateColorScheme *)nightColorScheme;

Here template is reserved for C++ and therefore this code will not compile for Obj-C++ projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions