libXDispatch 0.4
Defines | Typedefs
include/libdispatch/base.h File Reference

Go to the source code of this file.

Defines

#define DISPATCH_DECL(name)   typedef struct name##_s *name##_t
#define DISPATCH_NORETURN
#define DISPATCH_NOTHROW
#define DISPATCH_NONNULL1
#define DISPATCH_NONNULL2
#define DISPATCH_NONNULL3
#define DISPATCH_NONNULL4
#define DISPATCH_NONNULL5
#define DISPATCH_NONNULL6
#define DISPATCH_NONNULL7
#define DISPATCH_NONNULL_ALL
#define DISPATCH_SENTINEL
#define DISPATCH_PURE
#define DISPATCH_WARN_RESULT
#define DISPATCH_MALLOC
#define DISPATCH_FORMAT(...)
#define DISPATCH_EXPORT   __attribute__((visibility("default")))
#define DISPATCH_EXTERN   extern
#define DISPATCH_PTR
#define __OSX_AVAILABLE_STARTING(...)

Typedefs

typedef void * dispatch_object_t
typedef void(* dispatch_function_t )(void *)

Define Documentation

#define __OSX_AVAILABLE_STARTING (   ...)
#define DISPATCH_DECL (   name)    typedef struct name##_s *name##_t
#define DISPATCH_EXPORT   __attribute__((visibility("default")))
#define DISPATCH_EXTERN   extern
#define DISPATCH_FORMAT (   ...)
#define DISPATCH_MALLOC
#define DISPATCH_NONNULL1
#define DISPATCH_NONNULL2
#define DISPATCH_NONNULL3
#define DISPATCH_NONNULL4
#define DISPATCH_NONNULL5
#define DISPATCH_NONNULL6
#define DISPATCH_NONNULL7
#define DISPATCH_NONNULL_ALL
#define DISPATCH_NORETURN
#define DISPATCH_NOTHROW
#define DISPATCH_PTR
#define DISPATCH_PURE
#define DISPATCH_SENTINEL
#define DISPATCH_WARN_RESULT

Typedef Documentation

typedef void(* dispatch_function_t)(void *)
typedef void* dispatch_object_t

Generated on Wed Feb 22 2012 19:51:17 for libXDispatch by Doxygen 1.7.4
Content © 2011-2012 MLBA (about | privacy) – Design © 2010-2012 Emzeat. All Rights reserved.