• Miro Knejp's avatar
    Generate convenience initializers for Objective-C records · 449ed7e9
    Miro Knejp authored
    This provides a consistent pair of initializers for all records:
    - (nonnull instancetype)initWithArg:(A*)arg;
    + (nonnull instancetype)myRecordWithArg:(A*)arg;
    
    The static convenience initializer is only created for records *without*
    the +o extension. This also applies to records with no members. Now even
    empty records have a designated initializer.
    449ed7e9
DBPrimitiveList.mm 430 Bytes