rpa::filgen_mkstemp< NameGenerator > Class Template Reference

#include <streambuf_tmpnam.h>

Inheritance diagram for rpa::filgen_mkstemp< NameGenerator >:

rpa::filgen_mkstemp_base List of all members.

Public Member Functions

 filgen_mkstemp ()
 'mkstemp' checks that the template contains the substring 'XXXXXX',
 ~filgen_mkstemp ()

Private Attributes

NameGenerator _filNam

Detailed Description

template<class NameGenerator = filgen_mkstemp_default_template>
class rpa::filgen_mkstemp< NameGenerator >

This functor generates a int file descriptor. Its optional parameter must be a functor which returns a const char ptr, which must contains the substring 'XXXXXX'.


Constructor & Destructor Documentation

template<class NameGenerator = filgen_mkstemp_default_template>
rpa::filgen_mkstemp< NameGenerator >::filgen_mkstemp (  )  [inline]

'mkstemp' checks that the template contains the substring 'XXXXXX',

template<class NameGenerator = filgen_mkstemp_default_template>
rpa::filgen_mkstemp< NameGenerator >::~filgen_mkstemp (  )  [inline]

Because the file is created and opened in this class, it must be closed and removed here too.


Member Data Documentation

template<class NameGenerator = filgen_mkstemp_default_template>
NameGenerator rpa::filgen_mkstemp< NameGenerator >::_filNam [private]


The documentation for this class was generated from the following file:
Generated on Tue Sep 25 10:20:38 2007 for rpa by  doxygen 1.4.7