Home | History | Annotate | Download | only in AST

Lines Matching refs:Array

495 /// array temporary within list-initialization (C++11 [dcl.init.list]p5).
682 /// declaration of an empty array in a class or structure definition.
687 /// The above statement indicates that x[] can be used with one or more array
711 /// \brief Create an empty array subscript expression.
1439 /// \brief Whether there are any array index variables stored at the end of
1455 // array captures.
1486 /// \brief Retrieve the mapping from captures to the first array index
1497 /// \brief Retrieve the complete set of array-index variables.
1632 /// initializer of an array captured by copy.
1736 /// Contains an optional array size expression, an optional initialization
1760 /// Do we allocate an array? If so, the first SubExpr is the size expression.
1761 bool Array : 1;
1762 /// If this is an array allocation, does the usual deallocation
1825 bool isArray() const { return Array; }
1827 return Array ? cast<Expr>(SubExprs[0]) : nullptr;
1830 return Array ? cast<Expr>(SubExprs[0]) : nullptr;
1835 return reinterpret_cast<Expr **>(SubExprs + Array + hasInitializer());
1864 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : nullptr;
1867 return hasInitializer() ? cast<Expr>(SubExprs[Array]) : nullptr;
1875 /// Answers whether the usual array deallocation function for the
1894 return SubExprs + Array + hasInitializer();
1897 return SubExprs + Array + hasInitializer() + getNumPlacementArgs();
1900 return SubExprs + Array + hasInitializer();
1903 return SubExprs + Array + hasInitializer() + getNumPlacementArgs();
1909 return SubExprs + Array + hasInitializer() + getNumPlacementArgs();
1913 return SubExprs + Array + hasInitializer() + getNumPlacementArgs();
1948 /// Is this the array form of delete, i.e. "delete[]"?
1951 /// to pointer-to-array type (ArrayFormAsWritten will be false while ArrayForm
1976 /// Answers whether the usual array deallocation function for the
2296 /// \brief An Embarcadero array type trait, as used in the implementation of
2313 /// \brief The array dimension being queried, or -1 if not used.
3628 /// we store a trailing array of partially-substituted TemplateArguments,
3629 /// and this is the length of that array.