toDString

copy chars to string

  1. string toDString(const(char*) c_str)
    @trusted pure nothrow
    string
    toDString
    (
    const(char*) c_str
    )
  2. string toDStringFix(const(char[S]) c_buf)

Examples

assert( "someVar".toSnakeCase == "some_var" );
assert( "SomeVar".toSnakeCase == "some_var" );
assert( "SomeVar".toSnakeCase(false) == "_some_var" );
assert( "ARB".toSnakeCase == "a_r_b" );
assert( "ARB".toSnakeCase(false) == "_a_r_b" );
assert( "some_class".toCamelCase == "SomeClass" );
assert( "_some_class".toCamelCase == "SomeClass" );
assert( "some_func".toCamelCase(false) == "someFunc" );
assert( "_some_func".toCamelCase(false) == "someFunc" );
assert( "a_r_b".toCamelCase == "ARB" );
assert( toCamelCase( "program_build" ) == "ProgramBuild" );
assert( toCamelCaseBySep( "single-precision-constant", "-", false ) == "singlePrecisionConstant" );

Meta