/haiku/src/libs/icon/generic/ |
H A D | Container.h | 28 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 D | Stacker.h | 16 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 D | FixedWidthPointer.h | 20 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 D | StackOrHeapArray.h | 11 template <typename Type, int StackSize> 17 fData = new(std::nothrow) Type[count]; 33 operator Type*() 39 Type fStackData[StackSize]; 40 Type* fData;
|
H A D | Referenceable.h | 40 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 D | NetBufferUtilities.h | 22 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 D | CStringValueNode.h | 18 Type* type); 21 virtual Type* GetType() const; 29 Type* fType;
|
H A D | ExpressionValueNode.h | 19 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 D | TypeHandler.h | 13 class Type; 23 virtual float SupportsType(Type* type) const = 0; 25 Type* type, ValueNode*& _node) = 0;
|
H A D | TypeHandlerRoster.h | 14 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 D | AddCommand.h | 44 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 D | RemoveCommand.h | 36 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 D | MoveCommand.h | 35 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 D | Value.h | 16 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 D | HyperLink.h | 14 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 D | slab_private.h | 27 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 D | DelayedMessage.h | 87 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 D | TeamTypeInformation.h | 13 class Type; 24 Type*& _type) = 0;
|
H A D | Type.h | 65 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 D | BMessageTypeHandler.h | 17 virtual float SupportsType(Type* type) const; 19 Type* type, ValueNode*& _node);
|
H A D | BListTypeHandler.h | 17 virtual float SupportsType(Type* type) const; 19 Type* type, ValueNode*& _node);
|
H A D | CStringTypeHandler.h | 17 virtual float SupportsType(Type* type) const; 19 Type* type, ValueNode*& _node);
|
/haiku/headers/private/shared/ |
H A D | WeakReferenceable.h | 62 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 D | AutoDeleter.h | 170 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 D | fssh_auto_deleter.h | 132 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...] |