## Uses of Interface
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTInitializerClause

Packages that use ICPPASTInitializerClause
org.eclipse.cdt.core.dom.ast.cpp
org.eclipse.cdt.core.dom.ast.gnu.cpp

### Uses of ICPPASTInitializerClause in org.eclipse.cdt.core.dom.ast.cpp

Subinterfaces of ICPPASTInitializerClause in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPASTArraySubscriptExpression`
`interface` `ICPPASTBinaryExpression` C++ adds a few more binary expressions over C.
`interface` `ICPPASTCastExpression` C++ adds in additional cast-style expressions.
`interface` `ICPPASTDeleteExpression` This interface represents a delete expression. delete [] operand;
`interface` `ICPPASTDesignatedInitializer` This interface represents a designated initializer, e.g. in struct A y = { .z = 4, .t[1] = 3 };
`interface` `ICPPASTExpression` Interface for C++ expressions.
`interface` `ICPPASTExpressionList`
`interface` `ICPPASTFieldReference` Certain field references in C++ require the use the keyword template to specify the parse.
`interface` `ICPPASTFunctionCallExpression`
`interface` `ICPPASTInitializerList` Braced initializer list.
`interface` `ICPPASTLambdaExpression` Lambda expression, introduced in C++11.
`interface` `ICPPASTLiteralExpression` C++ adds additional literal types to primary expression.
`interface` `ICPPASTNaryTypeIdExpression` A type-id expression with any number of arguments.
`interface` `ICPPASTNewExpression` This interface represents a new expression.
`interface` `ICPPASTPackExpansionExpression` Pack expansion as it can occur as an element in an expression-lists or as a non-type template argument.
`interface` `ICPPASTSimpleTypeConstructorExpression` Functional cast expressions: simple-type-specifier (expression-list?)
`interface` `ICPPASTTypeIdExpression`
`interface` `ICPPASTTypenameExpression` Deprecated. Unified with `ICPPASTSimpleTypeConstructorExpression`.
`interface` `ICPPASTUnaryExpression`

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPASTInitializerClause
`ICPPASTInitializerClause` ICPPASTArraySubscriptExpression.`getArgument()`
`ICPPASTInitializerClause` ICPPASTDesignatedInitializer.`getOperand()` Returns the operand of the initializer.

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type ICPPASTInitializerClause
`ICPPASTDesignatedInitializer` ICPPNodeFactory.`newDesignatedInitializer(ICPPASTInitializerClause initializer)`
`void` ICPPASTDesignatedInitializer.`setOperand(ICPPASTInitializerClause operand)` Sets the initializer clause.

### Uses of ICPPASTInitializerClause in org.eclipse.cdt.core.dom.ast.gnu.cpp

Subinterfaces of ICPPASTInitializerClause in org.eclipse.cdt.core.dom.ast.gnu.cpp
`interface` `IGPPASTBinaryExpression` G++ introduces additional operators.