private bool IsIncludeInHeader(ASTRecord <Declaration> record) { if (TranslationUnit == record.Value.Namespace.TranslationUnit) { return(false); } return(record.IsBaseClass() || record.IsFieldValueType() || record.IsDelegate()); }
public bool IsIncludeInHeader(ASTRecord <Declaration> record) { if (TranslationUnit == record.Value.Namespace.TranslationUnit) { return(false); } return(record.IsBaseClass() || record.IsFieldValueType() || record.IsDelegate() || record.IsEnumNestedInClass() || record.FunctionReturnsClassByValue()); }
private bool IsIncludeInHeader(ASTRecord<Declaration> record) { if (TranslationUnit == record.Value.Namespace.TranslationUnit) return false; return record.IsBaseClass() || record.IsFieldValueType() || record.IsDelegate(); }