OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:FuncDeclaration
(Results
1 - 25
of
72
) sorted by relevancy
1
2
3
/src/external/gpl3/gcc.old/dist/gcc/d/dmd/
objc.h
19
class
FuncDeclaration
;
35
static ObjcSelector *create(
FuncDeclaration
*fdecl);
46
DArray<
FuncDeclaration
*> methodList;
67
virtual void setSelector(
FuncDeclaration
*, Scope* sc) = 0;
68
virtual void validateSelector(
FuncDeclaration
* fd) = 0;
69
virtual void checkLinkage(
FuncDeclaration
* fd) = 0;
70
virtual bool isVirtual(const
FuncDeclaration
*) const = 0;
71
virtual void setAsOptional(
FuncDeclaration
*fd, Scope *sc) const = 0;
72
virtual void validateOptional(
FuncDeclaration
*fd) const = 0;
73
virtual ClassDeclaration* getParent(
FuncDeclaration
*, ClassDeclaration*) const = 0
[
all
...]
builtin.d
25
public extern (C++) BUILTIN isBuiltin(
FuncDeclaration
fd);
31
public extern (C++) Expression eval_builtin(const ref Loc loc,
FuncDeclaration
fd, Expressions* arguments);
mangle.h
15
class
FuncDeclaration
;
23
const char *cppThunkMangleItanium(
FuncDeclaration
*fd, int offset);
30
const char *mangleExact(
FuncDeclaration
*fd);
aggregate.h
21
class
FuncDeclaration
;
51
FuncDeclaration
*search_toString(StructDeclaration *sd);
98
FuncDeclaration
*inv; // invariant
174
FuncDeclaration
*postblit; // aggregate postblit
176
FuncDeclaration
*xeq; // TypeInfo_Struct.xopEquals
177
FuncDeclaration
*xcmp; // TypeInfo_Struct.xopCmp
178
FuncDeclaration
*xhash; // TypeInfo_Struct.xtoHash
179
static
FuncDeclaration
*xerreq; // object.xopEquals
180
static
FuncDeclaration
*xerrcmp; // object.xopCmp
219
// for interfaces: Array of
FuncDeclaration
'
[
all
...]
objc.d
94
extern (C++) static ObjcSelector* create(
FuncDeclaration
fdecl)
167
FuncDeclaration
[] methodList;
234
abstract void setSelector(
FuncDeclaration
, Scope* sc);
235
abstract void validateSelector(
FuncDeclaration
fd);
236
abstract void checkLinkage(
FuncDeclaration
fd);
249
abstract bool isVirtual(const
FuncDeclaration
fd) const;
263
abstract void setAsOptional(
FuncDeclaration
functionDeclaration, Scope* sc) const;
271
abstract void validateOptional(
FuncDeclaration
functionDeclaration) const;
287
abstract ClassDeclaration getParent(
FuncDeclaration
fd,
299
abstract void addToClassMethodList(
FuncDeclaration
fd
[
all
...]
declaration.h
28
class
FuncDeclaration
;
525
Expression *eval_builtin(const Loc &loc,
FuncDeclaration
*fd, Expressions *arguments);
526
BUILTIN isBuiltin(
FuncDeclaration
*fd);
528
class
FuncDeclaration
: public Declaration
538
FuncDeclaration
*fdrequire; // function that does the in contract
539
FuncDeclaration
*fdensure; // function that does the out contract
561
FuncDeclaration
*overnext0; // next in overload list (only used during IFTI)
622
static
FuncDeclaration
*create(const Loc &loc, const Loc &endloc, Identifier *id, StorageClass storage_class, Type *type, bool noreturn = false);
623
FuncDeclaration
*syntaxCopy(Dsymbol *);
628
int overrides(
FuncDeclaration
*fd)
[
all
...]
iasm.d
35
FuncDeclaration
fd = sc.parent.isFuncDeclaration();
canthrow.d
54
extern (C++) /* CT */ BE canThrow(Expression e,
FuncDeclaration
func, bool mustNotThrow)
61
FuncDeclaration
func;
66
extern (D) this(
FuncDeclaration
func, bool mustNotThrow)
72
void checkFuncThrows(Expression e,
FuncDeclaration
f)
230
private CT Dsymbol_canThrow(Dsymbol s,
FuncDeclaration
func, bool mustNotThrow)
nogc.d
36
FuncDeclaration
f;
39
extern (D) this(
FuncDeclaration
f)
209
FuncDeclaration
f = sc.func;
229
private
FuncDeclaration
stripHookTraceImpl(
FuncDeclaration
fd)
func.d
116
FuncDeclaration
fd;
256
extern (C++) class
FuncDeclaration
: Declaration
265
FuncDeclaration
fdrequire; /// function that does the in contract
266
FuncDeclaration
fdensure; /// function that does the out contract
288
FuncDeclaration
overnext0; /// next in overload list (only used during IFTI)
360
//printf("
FuncDeclaration
(id = '%s', type = %p)\n", id.toChars(), type);
381
static
FuncDeclaration
create(const ref Loc loc, const ref Loc endloc, Identifier id, StorageClass storage_class, Type type, bool noreturn = false)
383
return new
FuncDeclaration
(loc, endloc, id, storage_class, type, noreturn);
386
override
FuncDeclaration
syntaxCopy(Dsymbol s)
388
//printf("
FuncDeclaration
::syntaxCopy('%s')\n", toChars())
[
all
...]
target.h
22
class
FuncDeclaration
;
104
const char *thunkMangle(
FuncDeclaration
*fd, int offset);
209
bool libraryObjectMonitors(
FuncDeclaration
*fd, Statement *fbody);
scope.h
22
class
FuncDeclaration
;
76
FuncDeclaration
*func; // function we are in
target.d
63
import dmd.func :
FuncDeclaration
;
284
extern (C++) bool libraryObjectMonitors(
FuncDeclaration
fd, Statement fbody);
342
import dmd.func :
FuncDeclaration
;
388
extern (C++) const(char)* thunkMangle(
FuncDeclaration
fd, int offset);
arraytypes.h
32
typedef Array<class
FuncDeclaration
*> FuncDeclarations;
dstruct.d
46
*
FuncDeclaration
of `toString()` if found, `null` if not
48
extern (C++)
FuncDeclaration
search_toString(StructDeclaration sd)
51
FuncDeclaration
fd = s ? s.isFuncDeclaration() : null;
207
FuncDeclaration
postblit; // aggregate postblit
209
FuncDeclaration
xeq; // TypeInfo_Struct.xopEquals
210
FuncDeclaration
xcmp; // TypeInfo_Struct.xopCmp
211
FuncDeclaration
xhash; // TypeInfo_Struct.xtoHash
212
extern (C++) __gshared
FuncDeclaration
xerreq; // object.xopEquals
213
extern (C++) __gshared
FuncDeclaration
xerrcmp; // object.xopCmp
arraytypes.d
38
alias FuncDeclarations = Array!(
FuncDeclaration
);
delegatize.d
84
private void lambdaSetParent(Expression e,
FuncDeclaration
fd)
89
FuncDeclaration
fd;
94
FuncDeclaration
pfd = s.parent ? s.parent.isFuncDeclaration() : null;
111
extern (D) this(
FuncDeclaration
fd)
clone.d
52
StorageClass mergeFuncAttrs(StorageClass s1, const
FuncDeclaration
f) pure
96
* if found, returns
FuncDeclaration
of opAssign, otherwise null
98
FuncDeclaration
hasIdentityOpAssign(AggregateDeclaration ad, Scope* sc)
255
FuncDeclaration
buildOpAssign(StructDeclaration sd, Scope* sc)
257
if (
FuncDeclaration
f = hasIdentityOpAssign(sd, sc))
302
auto fop = new
FuncDeclaration
(declLoc, Loc.initial, Id.assign, stc, tf);
454
private
FuncDeclaration
hasIdentityOpEquals(AggregateDeclaration ad, Scope* sc)
456
FuncDeclaration
f;
473
FuncDeclaration
rfc(Expression e)
513
FuncDeclaration
buildOpEquals(StructDeclaration sd, Scope* sc
[
all
...]
visitor.h
162
class
FuncDeclaration
;
347
virtual void visit(
FuncDeclaration
*s) { visit((Declaration *)s); }
352
virtual void visit(FuncLiteralDeclaration *s) { visit((
FuncDeclaration
*)s); }
353
virtual void visit(PostBlitDeclaration *s) { visit((
FuncDeclaration
*)s); }
354
virtual void visit(CtorDeclaration *s) { visit((
FuncDeclaration
*)s); }
355
virtual void visit(DtorDeclaration *s) { visit((
FuncDeclaration
*)s); }
356
virtual void visit(InvariantDeclaration *s) { visit((
FuncDeclaration
*)s); }
357
virtual void visit(UnitTestDeclaration *s) { visit((
FuncDeclaration
*)s); }
358
virtual void visit(NewDeclaration *s) { visit((
FuncDeclaration
*)s); }
359
virtual void visit(StaticCtorDeclaration *s) { visit((
FuncDeclaration
*)s);
[
all
...]
dclass.d
48
// for interfaces: Array of
FuncDeclaration
's making up the vtbl[]
82
FuncDeclaration
ifd = sym.vtbl[j].isFuncDeclaration();
156
FuncDeclaration
staticCtor;
157
FuncDeclaration
staticDtor;
158
Dsymbols vtbl; // Array of
FuncDeclaration
's making up the vtbl[]
159
Dsymbols vtblFinal; // More
FuncDeclaration
's that aren't in vtbl[]
671
final bool isFuncHidden(
FuncDeclaration
fd)
715
final
FuncDeclaration
findFunc(Identifier ident, TypeFunction tf)
718
FuncDeclaration
fdmatch = null;
719
FuncDeclaration
fdambig = null
[
all
...]
escape.d
56
bool checkMutableArguments(Scope* sc,
FuncDeclaration
fd, TypeFunction tf,
267
bool checkParamArgumentEscape(Scope* sc,
FuncDeclaration
fdc, Parameter par, Expression arg, bool assertmsg, bool gag)
378
foreach (
FuncDeclaration
fd; er.byfunc)
583
FuncDeclaration
fd = sc.func;
831
foreach (
FuncDeclaration
func; er.byfunc)
1107
FuncDeclaration
func = p.isFuncDeclaration();
1331
FuncDeclaration
fd = p.isFuncDeclaration();
1373
FuncDeclaration
fd = p.isFuncDeclaration();
1410
private void inferReturn(
FuncDeclaration
fd, VarDeclaration v, bool returnScope)
1737
FuncDeclaration
fd = dve.var.isFuncDeclaration()
[
all
...]
template.h
28
class
FuncDeclaration
;
62
FuncDeclaration
*funcroot; // first function in unified overload list
/src/external/gpl3/gcc.old/dist/gcc/d/
d-frontend.cc
41
isBuiltin (
FuncDeclaration
*fd)
55
eval_builtin (const Loc &loc,
FuncDeclaration
*fd, Expressions *arguments)
d-tree.h
28
class
FuncDeclaration
;
236
FuncDeclaration
* GTY((skip)) function;
591
extern bool call_by_alias_p (
FuncDeclaration
*,
FuncDeclaration
*);
592
extern tree d_build_call_expr (
FuncDeclaration
*, tree, Expressions *);
599
extern void build_closure (
FuncDeclaration
*);
600
extern tree get_frameinfo (
FuncDeclaration
*);
601
extern tree get_framedecl (
FuncDeclaration
*,
FuncDeclaration
*);
639
extern tree make_thunk (
FuncDeclaration
*, int)
[
all
...]
d-codegen.cc
92
FuncDeclaration
*fd = parent->isFuncDeclaration ();
2032
FuncDeclaration
*fd;
2099
call_by_alias_p (
FuncDeclaration
*caller,
FuncDeclaration
*callee)
2125
d_build_call_expr (
FuncDeclaration
*fd, tree object, Expressions *arguments)
2392
FuncDeclaration
*thisfd
2394
FuncDeclaration
*fd = sym->isFuncDeclaration ();
2395
FuncDeclaration
*fdparent = NULL;
2396
FuncDeclaration
*fdoverride = NULL;
2426
fdparent = (
FuncDeclaration
*) sym
[
all
...]
Completed in 48 milliseconds
1
2
3
Indexes created Thu Jun 18 00:24:58 UTC 2026