
Review Managers Needed The following libraries will be up for review in the next few weeks and require review manager volunteers. If you are familiar with one of these libraries and would like to volunteer, please contact me (Tom Brinkman reportbase@gmail.com) and let me your availablilty. 1) Typeof 2) Singleton 3) FOREACH Macro 4) Function Types 1) Typeof Arkadiy Vertleyb, Peder Holt http://boost-sandbox.sourceforge.net/vault/ (typeof.zip) The proposed Typeof library implements the functionality of the non-standard typeof() operator. Depending on the compiler, it utilizes one of the following three methods: 1) Forwards to the non-standard typeof extension, usually called __typeof__, on the compilers where such extension is available; 2) Utilises a loophole, available on the Microsoft vc6.5, vc7.0, and vc7.1; 3) Emulates typeof by the means of template and preprocessor metaprogramming for the compilers that do not fall into above two categories, such as vc8.0 beta, etc. This method is rather portable, and can also be used on the compilers that implement the __typeof__ as a language extension, when compiling with language extensions switched off. The emulation mode is currently working with vc7.1, vc8.0 beta, and gcc 3.3/3.4; The MS-specific trick is working with vc6.5, 7.0, and 7.1. The __typeof__ extension forwarding is working with gcc 3.3/3.4 and Metrowerks. 2) Singleton Jason Hise http://tinyurl.com/6qvrd (Singleton) The singleton library provides multiple powerful methods of controlling the lifetimes of global resources. Client code can choose among the many provided methods of creation, or can easily write new creators for specialized initialization needs. Client code can additionally control precisely when a singleton instance is automatically created and destroyed, can create and destroy singleton instances explicitly any number of times, and can set up dependencies between singletons in an easy and natural way. 3) FOREACH Macro Eric Niebler No description available. 4) Function Types Tobias Schwinger tschwinger@neoscientists.org http://tinyurl.com/4oe7q This library provides a metaprogramming facility to classify, decompose and synthesize function-, function pointer-, function reference- and member function pointer types. For the purpose of this documentation, these types are collectively referred to as function types (this differs from the standard definition and redefines the term from a programmer's perspective to refer to the most common types that involve functions). The classes introduced by this library shall conform to the concepts of the Boost Metaprogramming library (MPL). The Function Types library enables the user to: * test an arbitrary type for being a function type of specified kind, * inspect properties of function types, * view and modify sub types of an encapsulated function type with MPL Sequence operations, and * synthesize function types. This library supports variadic functions and can be configured to support non-default calling conventions.

3) FOREACH Macro
Not that I really mind, but it's second time you kinda "forget", that I volunteered to serve as a review manager. It's especially strange since you confirmed an assignment in several mails. I am still ready to the job, but I need some upfront notice on scheduled review period. Regards, Gennadiy
participants (3)
-
Gennadiy Rozental
-
John Maddock
-
Tom Brinkman