com.togethersoft.openapi.sci
Interface SciCppHelper


public interface SciCppHelper
extends SciLanguageHelper

This interface contains useful utility methods for C++ only.
An instance of SciCppHelper can be obtained using the
SciModel.getLanguageHelper(SciLanguage.CPP) method.

Author:
TogetherSoft
Since: Together 5.0
See Also: SciModel.getLanguageHelper(java.lang.String)

Method Summary
 SciReferenceEnumerationfriendClasses(SciClass sciClass)
          Returns an enumeration of references to classes declared as friends of the specified class.
 SciExpressionListgetConstructorInitializerList(SciOperation constructor)
          Returns an instance of the SciExpressionList that contains list of expressions.

Methods inherited from interface com.togethersoft.openapi.sci.SciLanguageHelper
allFiles, allFiles, convertMemberQualifiedNameToPresentableForm, convertMemberSignatureToPresentableForm, getComment, getDefaultConstantOfType, getDefaultObjectText, getPresentableLanguageName, getProperty, getShortClassName, inquirePasteName, isPrimitiveType, isPrimitiveType, isValidIdentifier, makePointerType, makeReferenceType, setProperty

Method Detail

friendClasses

public SciReferenceEnumeration friendClasses(SciClass sciClass)
Returns an enumeration of references to classes declared as friends of the specified class.
Returns: an enumeration of references to classes declared as friends of the specified class.

getConstructorInitializerList

public SciExpressionList getConstructorInitializerList(SciOperation constructor)
Returns an instance of the SciExpressionList that contains list of expressions.
Parameters:
constructor Is a constructor that may contain some initializers(base classes and its own members) in its definition.
Returns: an instance of the SciExpressionList that contains list of expressions(may be empty) if it is constructor; otherwise returns null.