stlab.adobe.com Adobe Systems Incorporated

once.hpp File Reference

#include <adobe/config.hpp>

Go to the source code of this file.

Namespaces

namespace  adobe

Defines

#define ADOBE_GLOBAL_MUTEX_DEFINITION(signature)
#define ADOBE_GLOBAL_MUTEX_INSTANCE(signature)
#define ADOBE_ONCE_DECLARATION(signature)
#define ADOBE_ONCE_DEFINITION(signature, func)
#define ADOBE_ONCE_INIT
#define ADOBE_ONCE_INSTANCE(signature)
#define ADOBE_ONCE_STATIC_INSTANCE(signature)
#define ADOBE_THREAD_LOCAL_STORAGE(type, signature)
#define ADOBE_THREAD_LOCAL_STORAGE_1(type, signature, ctor_p1)
#define ADOBE_THREAD_LOCAL_STORAGE_ACCESS(signature)
#define ADOBE_THREAD_LOCAL_STORAGE_INITIALIZE(signature)

Typedefs

typedef bool once_flag

Functions

void call_once (void(*func)(), adobe::once_flag &flag)

Define Documentation

#define ADOBE_THREAD_LOCAL_STORAGE (   type,
  signature 
)

Definition at line 157 of file once.hpp.

#define ADOBE_THREAD_LOCAL_STORAGE_1 (   type,
  signature,
  ctor_p1 
)

Definition at line 149 of file once.hpp.

#define ADOBE_THREAD_LOCAL_STORAGE_ACCESS (   signature )

Definition at line 169 of file once.hpp.

#define ADOBE_THREAD_LOCAL_STORAGE_INITIALIZE (   signature )

Definition at line 165 of file once.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google