Package org.eclipse.cdt.core.dom.rewrite
Class TypeHelper
java.lang.Object
org.eclipse.cdt.core.dom.rewrite.TypeHelper
A collection of static methods related to types.
- Since:
- 5.4
-
Method Summary
Modifier and TypeMethodDescriptionstatic ITypecreateType(IASTDeclarator declarator) static booleanshouldBePassedByReference(IType type, IASTTranslationUnit ast) Returnstrueif it is preferable to pass parameters of the given type to methods by reference, not by value.
-
Method Details
-
shouldBePassedByReference
Returnstrueif it is preferable to pass parameters of the given type to methods by reference, not by value. A parameter should be passed by reference if it is aclass,struct, orunion, and either has a nontrivial copy constructor or nontrivial destructor, or is larger than pointer.- Parameters:
type- the type in question.ast- the AST used as a context.- Returns:
trueis passing by reverence is preferable.
-
createType
-