Package org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTConceptDefinition
- All Superinterfaces:
IASTAttributeOwner,IASTDeclaration,IASTNameOwner,IASTNode
public interface ICPPASTConceptDefinition
extends IASTDeclaration, IASTNameOwner, IASTAttributeOwner
Represents a C++ concept definition.
- Since:
- 9.3
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
IASTNode.CopyStyle -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ASTNodePropertyCONCEPT_NAMEis the name that is brought into the local scope.static final ASTNodePropertyCONSTRAINT_EXPRESSONis constraint expression.Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
ATTRIBUTE, ATTRIBUTE_SPECIFIERFields inherited from interface org.eclipse.cdt.core.dom.ast.IASTDeclaration
EMPTY_DECLARATION_ARRAYFields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNameOwner
r_declaration, r_definition, r_reference, r_unclearFields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY -
Method Summary
Modifier and TypeMethodDescriptionReturns the constraint expression.getName()Returns the constraint name.voidsetExpression(IASTExpression expr) Sets the constraint expression.voidSets the constraint name.Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
addAttribute, addAttributeSpecifier, getAttributes, getAttributeSpecifiersMethods inherited from interface org.eclipse.cdt.core.dom.ast.IASTDeclaration
copy, copyMethods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNameOwner
getRoleForNameMethods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
-
Field Details
-
CONCEPT_NAME
CONCEPT_NAMEis the name that is brought into the local scope. -
CONSTRAINT_EXPRESSION
CONSTRAINT_EXPRESSONis constraint expression.
-
-
Method Details
-
getName
IASTName getName()Returns the constraint name.- Returns:
IASTName
-
setName
Sets the constraint name.- Parameters:
name-IASTName
-
getExpression
IASTExpression getExpression()Returns the constraint expression.- Returns:
IASTExpression
-
setExpression
Sets the constraint expression.- Parameters:
name-IASTExpression
-