cxx: Fix ifdef protections in function impl

Mote: for protected we should use "protected:" if that is somehow
possible.
This commit is contained in:
Jean-Philippe Andre 2017-11-06 13:37:18 +09:00
parent 64698daeb5
commit c490392ee6
1 changed files with 4 additions and 4 deletions

View File

@ -45,12 +45,12 @@ struct function_definition_generator
}
if(f.is_beta &&
!as_generator("#ifdef " << *(string << "_") << string << "_" << string << "_BETA\n")
.generate(sink, std::make_tuple(_klass_name.namespaces, _klass_name.eolian_name, suffix), add_upper_case_context(ctx)))
!as_generator("#ifdef " << *(string << "_") << string << "_BETA\n")
.generate(sink, std::make_tuple(_klass_name.namespaces, _klass_name.eolian_name), add_upper_case_context(ctx)))
return false;
if(f.is_protected &&
!as_generator("#ifdef " << *(string << "_") << string << "_" << string << "_PROTECTED\n")
.generate(sink, std::make_tuple(_klass_name.namespaces, _klass_name.eolian_name, suffix), add_upper_case_context(ctx)))
!as_generator("#ifdef " << *(string << "_") << string << "_PROTECTED\n")
.generate(sink, std::make_tuple(_klass_name.namespaces, _klass_name.eolian_name), add_upper_case_context(ctx)))
return false;
if(!as_generator