Searched refs:ParamInfo (Results 1 - 18 of 18) sorted by relevance

/external/chromium_org/sandbox/win/src/
H A Dcrosscall_params.h67 struct ParamInfo { struct in namespace:sandbox
282 ParamInfo param_info_[NUMBER_PARAMS + 1];
284 - sizeof(ParamInfo) * (NUMBER_PARAMS + 1)];
H A Dcrosscall_server.h130 ParamInfo param_info_[1];
H A Dcrosscall_server.cc136 ((param_count + 1) * sizeof(ParamInfo));
156 ((param_count + 1) * sizeof(ParamInfo));
/external/clang/lib/Parse/
H A DParseExpr.cpp2427 Declarator ParamInfo(DS, Declarator::BlockLiteralContext);
2429 // fill ParamInfo with an initial valid range, so do it manually.
2430 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
2435 ParseParenDeclarator(ParamInfo);
2439 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd();
2440 ParamInfo.SetIdentifier(nullptr, CaretLoc);
2441 ParamInfo.SetRangeEnd(Tmp);
2442 if (ParamInfo.isInvalidType()) {
2450 MaybeParseGNUAttributes(ParamInfo);
2453 Actions.ActOnBlockArguments(CaretLoc, ParamInfo, getCurScop
[all...]
H A DParseDecl.cpp5072 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local
5101 ParseFunctionDeclaratorIdentifierList(D, ParamInfo);
5109 ParseParameterDeclarationClause(D, FirstArgAttrs, ParamInfo,
5114 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus;
5201 ParamInfo.data(), ParamInfo.size(),
5249 /// After returning, ParamInfo will hold the parsed parameters.
5257 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) {
5255 ParseFunctionDeclaratorIdentifierList( Declarator &D, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) argument
5331 ParseParameterDeclarationClause( Declarator &D, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
H A DParseExprCXX.cpp1023 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; local
1028 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc);
1082 ParamInfo.data(), ParamInfo.size(),
H A DParseObjc.cpp1033 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo;
1154 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII,
/external/clang/include/clang/AST/
H A DDecl.h1438 /// ParamInfo - new[]'d array of pointers to VarDecls for the formal
1441 ParmVarDecl **ParamInfo;
1548 ParamInfo(nullptr), Body(),
1844 param_iterator param_begin() { return param_iterator(ParamInfo); }
1846 return param_iterator(ParamInfo + param_size());
1851 return param_const_iterator(ParamInfo);
1854 return param_const_iterator(ParamInfo + param_size());
1861 /// based on its FunctionType. This is the length of the ParamInfo array
1867 return ParamInfo[i];
1871 return ParamInfo[
[all...]
/external/clang/lib/Sema/
H A DSemaLambda.cpp835 Declarator &ParamInfo, Scope *CurScope) {
861 if (ParamInfo.getNumTypeObjects() == 0) {
885 assert(ParamInfo.isFunctionDeclarator() &&
887 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
896 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope);
898 EndLoc = ParamInfo.getSourceRange().getEnd();
922 ProcessDeclAttributes(CurScope, Method, ParamInfo);
834 ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, Declarator &ParamInfo, Scope *CurScope) argument
H A DDeclSpec.cpp152 ParamInfo *Params,
218 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
H A DSemaExpr.cpp10446 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo, argument
10448 assert(ParamInfo.getIdentifier() == nullptr &&
10450 assert(ParamInfo.getContext() == Declarator::BlockLiteralContext);
10453 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope);
10533 CurBlock->TheDecl, ParamInfo.getLocStart(), I);
10547 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
H A DSemaDeclObjC.cpp3053 DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, // c-style args
/external/llvm/lib/AsmParser/
H A DLLParser.h355 struct ParamInfo { struct in class:llvm::LLParser
359 ParamInfo(LocTy loc, Value *v, AttributeSet attrs) function in struct:llvm::LLParser::ParamInfo
362 bool ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
H A DLLParser.cpp1839 bool LLParser::ParseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
1862 ArgList.push_back(ParamInfo(ArgLoc, V, AttributeSet::get(V->getContext(),
3729 SmallVector<ParamInfo, 16> ArgList;
4143 SmallVector<ParamInfo, 16> ArgList;
/external/clang/include/clang/Sema/
H A DDeclSpec.h1107 /// ParamInfo - An array of paraminfo objects is allocated whenever a function
1114 struct ParamInfo { struct in struct:clang::DeclaratorChunk
1126 ParamInfo() {} function in struct:clang::DeclaratorChunk::ParamInfo
1127 ParamInfo(IdentifierInfo *ident, SourceLocation iloc, function in struct:clang::DeclaratorChunk::ParamInfo
1210 /// Params - This is a pointer to a new[]'d array of ParamInfo objects that
1213 ParamInfo *Params;
1424 ParamInfo *Params, unsigned NumParams,
1571 DeclaratorChunk::ParamInfo InlineParams[16];
H A DSema.h3733 void ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
4670 Declarator &ParamInfo, Scope *CurScope);
6910 DeclaratorChunk::ParamInfo *CParamInfo, unsigned CNumArgs, // c-style args
/external/clang/include/clang/Parse/
H A DParser.h2211 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2215 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,
/external/clang/lib/AST/
H A DDecl.cpp2585 /// based on its FunctionType. This is the length of the ParamInfo array
2594 assert(!ParamInfo && "Already has param info!");
2599 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()];
2600 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
3586 assert(!ParamInfo && "Already has param info!");
3591 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()];
3592 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);

Completed in 360 milliseconds