Lines Matching refs:entry_ref
25 static status_t Add(BMessage& msg, const char* name, entry_ref& val)
30 entry_ref* data, ssize_t size, bool);
32 entry_ref* val)
36 static status_t ShortFind(BMessage& msg, const char* name, entry_ref* val)
40 static entry_ref QuickFind(BMessage& msg, const char* name, int32 index);
46 entry_ref& val)
54 static entry_ref sRef;
57 entry_ref* data, ssize_t size, bool)
76 entry_ref TRefFuncPolicy::QuickFind(BMessage &msg, const char *name, int32 index)
82 entry_ref ref;
105 *(entry_ref**)data = &sRef;
110 sRef = entry_ref();
111 *(entry_ref**)data = &sRef;
117 entry_ref TRefFuncPolicy::sRef;
119 struct TRefInitPolicy : public ArrayTypeBase<entry_ref>
121 inline static entry_ref Zero() { return entry_ref(); }
122 static entry_ref Test1()
124 entry_ref ref;
128 static entry_ref Test2()
130 entry_ref ref;
134 static size_t SizeOf(const entry_ref& data)
151 inline static entry_ref Zero() { return TRefInitPolicy::Zero(); }
152 inline static entry_ref Invalid() { return TRefInitPolicy::Zero();}
154 static bool Size(size_t size, entry_ref& ref)
162 entry_ref,