Searched refs:Type (Results 1 - 25 of 645) sorted by relevance

1234567891011>>

/haiku/src/libs/icon/generic/
H A DContainer.h28 template<class Type>
34 virtual void ItemAdded(Type* item, int32 index) = 0;
35 virtual void ItemRemoved(Type* item) = 0;
47 template<class Type>
53 bool AddItem(Type* item);
54 bool AddItem(Type* item, int32 index);
55 bool RemoveItem(Type* item);
56 Type* RemoveItem(int32 index);
61 bool HasItem(Type* item) const;
62 int32 IndexOf(Type* ite
[all...]
/haiku/headers/private/package/hpkg/
H A DStacker.h16 template<typename Type>
19 Stacker(Type*& location, Type* element)
27 Stacker(Type** location, Type* element)
42 Type** fLocation;
43 Type* fPreviousElement;
/haiku/headers/private/kernel/util/
H A DFixedWidthPointer.h20 template<typename Type>
23 Type * Pointer() const
25 return (Type*)(addr_t)fValue;
28 operator Type*() const
33 Type& operator*() const
38 Type* operator->() const
43 Type& operator[](size_t i) const
54 FixedWidthPointer& operator=(Type* p)
124 template<typename Type>
126 operator==(const FixedWidthPointer<Type>
[all...]
/haiku/headers/os/support/
H A DStackOrHeapArray.h11 template <typename Type, int StackSize>
17 fData = new(std::nothrow) Type[count];
33 operator Type*()
39 Type fStackData[StackSize];
40 Type* fData;
H A DReferenceable.h40 template<typename Type = BReferenceable>
49 BReference(Type* object, bool alreadyHasReference = false)
56 BReference(const BReference<Type>& other)
76 void SetTo(Type* object, bool alreadyHasReference = false)
99 Type* Get() const
104 Type* Detach()
106 Type* object = fObject;
111 Type& operator*() const
116 Type* operator->() const
121 operator Type*() cons
[all...]
/haiku/headers/private/net/
H A DNetBufferUtilities.h22 template<typename Type, int Offset, typename Module = NetBufferModuleGetter>
29 fStatus = Module::Get()->direct_access(fBuffer, Offset, sizeof(Type),
33 sizeof(Type));
43 Type& Data() const
48 Type* operator->() const
53 Type& operator*() const
64 Module::Get()->write(fBuffer, Offset, fData, sizeof(Type));
76 Type* fData;
77 Type fDataBuffer;
82 template<typename Type, in
[all...]
/haiku/headers/private/debugger/value/value_nodes/
H A DCStringValueNode.h18 Type* type);
21 virtual Type* GetType() const;
29 Type* fType;
H A DExpressionValueNode.h19 Type* type);
22 virtual Type* GetType() const;
30 Type* fType;
38 Type* type);
42 virtual Type* GetType() const;
52 Type* fResultType;
/haiku/headers/private/debugger/value/
H A DTypeHandler.h13 class Type;
23 virtual float SupportsType(Type* type) const = 0;
25 Type* type, ValueNode*& _node) = 0;
H A DTypeHandlerRoster.h14 class Type;
35 int32 CountTypeHandlers(Type* type);
37 Type* type, TypeHandler*& _handler);
40 Type* type, TypeHandlerList*& _handlers);
43 Type* type, TypeHandler* handler,
/haiku/src/apps/icon-o-matic/generic/command/
H A DAddCommand.h44 template<class Type>
48 Container<Type>* container,
49 const Type* const* items,
63 Container<Type>* fContainer;
64 Type** fItems;
72 template<class Type>
73 AddCommand<Type>::AddCommand(Container<Type>* container,
74 const Type* const* items, int32 count, bool ownsItems, int32 index)
77 fItems(items && count > 0 ? new (nothrow) Type*[coun
[all...]
H A DRemoveCommand.h36 template <class Type>
40 Container<Type>* container,
53 Container<Type>* fContainer;
54 Type** fItems;
61 template <class Type>
62 RemoveCommand<Type>::RemoveCommand(
63 Container<Type>* container, const int32* indices, int32 count)
66 fItems(count > 0 ? new (nothrow) Type*[count] : NULL),
80 template <class Type>
81 RemoveCommand<Type>
[all...]
H A DMoveCommand.h35 template <class Type>
39 Container<Type>* container,
40 Type** items,
53 Container<Type>* fContainer;
54 Type** fItems;
61 template <class Type>
62 MoveCommand<Type>::MoveCommand(Container<Type>* container,
63 Type** items,
89 template <class Type>
[all...]
/haiku/src/tests/add-ons/print/ppd/model/
H A DValue.h16 enum Type { enum in class:Value
25 Type fType;
32 Value(BString* value = NULL, Type type = kUnknownValue);
35 void SetType(Type type);
36 Type GetType();
/haiku/src/apps/terminal/
H A DHyperLink.h14 enum Type { enum in class:HyperLink
23 HyperLink(const BString& address, Type type);
25 const BString& address, Type type);
31 Type GetType() const { return fType; }
38 Type fType;
/haiku/src/system/kernel/slab/
H A Dslab_private.h27 template<typename Type>
28 static inline Type*
29 _pop(Type*& head)
31 Type* oldHead = head;
37 template<typename Type>
39 _push(Type*& head, Type* object)
/haiku/src/servers/app/
H A DDelayedMessage.h87 template <class Type>
88 status_t Attach(const Type& data);
91 template <class Type>
92 status_t AttachList(const BObjectList<Type>& list);
94 template <class Type>
95 status_t AttachList(const BObjectList<Type>& list,
117 template <class Type>
119 DelayedMessage::Attach(const Type& data)
121 return Attach(&data, sizeof(Type));
125 template <class Type>
[all...]
/haiku/headers/private/debugger/model/
H A DTeamTypeInformation.h13 class Type;
24 Type*& _type) = 0;
H A DType.h65 class Type;
73 virtual Type* GetType() const = 0;
82 virtual Type* GetType() const = 0;
99 virtual Type* GetType() const = 0;
111 virtual Type* GetType() const = 0;
120 virtual Type* GetType() const = 0;
125 class Type : public BReferenceable { class in inherits:BReferenceable
127 virtual ~Type();
134 virtual Type* ResolveRawType(bool nextOneOnly) const;
166 class PrimitiveType : public virtual Type {
[all...]
/haiku/src/kits/debugger/value/type_handlers/
H A DBMessageTypeHandler.h17 virtual float SupportsType(Type* type) const;
19 Type* type, ValueNode*& _node);
H A DBListTypeHandler.h17 virtual float SupportsType(Type* type) const;
19 Type* type, ValueNode*& _node);
H A DCStringTypeHandler.h17 virtual float SupportsType(Type* type) const;
19 Type* type, ValueNode*& _node);
/haiku/headers/private/shared/
H A DWeakReferenceable.h62 template<typename Type>
71 BWeakReference(Type* object)
78 BWeakReference(const BWeakReference<Type>& other)
85 BWeakReference(const BReference<Type>& other)
113 void SetTo(Type* object)
121 void SetTo(const BWeakReference<Type>& other)
136 Type* dummy = otherDummy;
147 void SetTo(const BReference<Type>& other)
164 Type* object = static_cast<Type*>(fPointe
[all...]
H A DAutoDeleter.h170 template<typename Type, typename DestructorReturnType,
171 DestructorReturnType (*Destructor)(Type*)>
174 inline void operator()(Type *object)
181 template<typename Type, typename DestructorReturnType,
182 DestructorReturnType (*Destructor)(Type*)>
184 : AutoDeleter<Type, CObjectDelete<Type, DestructorReturnType, Destructor> >
186 typedef AutoDeleter<Type,
187 CObjectDelete<Type, DestructorReturnType, Destructor> > Base;
193 CObjectDeleter(Type *objec
[all...]
/haiku/headers/private/fs_shell/
H A Dfssh_auto_deleter.h132 template<typename Type, typename DestructorReturnType,
133 DestructorReturnType (*Destructor)(Type*)>
136 inline void operator()(Type *object)
143 template<typename Type, typename DestructorReturnType,
144 DestructorReturnType (*Destructor)(Type*)>
146 : AutoDeleter<Type, CObjectDelete<Type, DestructorReturnType, Destructor> >
148 typedef AutoDeleter<Type,
149 CObjectDelete<Type, DestructorReturnType, Destructor> > Base;
155 CObjectDeleter(Type *objec
[all...]

Completed in 269 milliseconds

1234567891011>>