void writeClassMoveConstructorDefinition(Writer w, String parent, CNode node) throws IOException {
        String typeName = getTypeName(node, false);
        NoExceptSpecifier noexcept = new NoExceptSpecifier(node);
        w.write(parent + "::" + typeName + "(" + typeName + " && __rhs)" + noexcept.moveQualifier() + " = default;\n");
    }
\n"
                + " * This class contains the config. DO NOT USE THIS CLASS DIRECTLY. Use the typedeffed\n"
                + " * versions after this class declaration.\n"
                + "
configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java