|
|
|
|
|
|
|
|
|
|
|
|||||||
unixstl (aliased to stlsoft::unixstl_project) - is the namespace for the UNIXSTL project.
More...
Compounds | |
| class | basic_current_directory |
| Represents the current directory. More... | |
| class | basic_current_directory_scope |
| Current directory scoping class. More... | |
| class | basic_environment_variable |
| Represents an environment variable. More... | |
| class | basic_file_path_buffer |
| Acts as a buffer with sufficient size for any drive on the host machine. More... | |
| class | basic_path |
| Represents a path. More... | |
| struct | compare_path |
| Function object that compares two file-system paths. More... | |
| class | const_iterator |
| Iterator for readdir_sequence class. More... | |
| struct | filesystem_traits |
| Traits class for file-system operations. More... | |
| class | glob_sequence |
| STL-like readonly sequence based on the results of file-system wildcard matches. More... | |
| class | glob_sequence_exception |
| The exception-type thrown by the glob_sequence. More... | |
| class | module |
| Class for manipulating dynamically loaded libraries. More... | |
| class | performance_counter |
A performance counter using gettimeofday(). More... | |
| class | pipe |
| Class which wraps the Win32 EVENT synchronisation object. More... | |
| class | process_mutex |
| This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION. More... | |
| struct | process_mutex_lock_traits |
| Traits for the process_mutex class (for compilers that do not support Koenig Lookup). More... | |
| class | readdir_sequence |
| STL-like readonly sequence based on directory contents. More... | |
| class | spin_mutex |
| This class provides an implementation of the mutex model based on a spinning mechanism. More... | |
| struct | spin_mutex_lock_traits |
| Traits for the spin_mutex class (for compilers that do not support Koenig Lookup). More... | |
| class | thread_mutex |
| This class provides an implementation of the mutex model based on the PTHREADS mutex. More... | |
| struct | thread_mutex_lock_traits |
| Traits for the thread_mutex class (for compilers that do not support Koenig Lookup). More... | |
| class | unix_exception |
| Exception class for general Windows operating system failures. More... | |
| struct | unix_exception_policy |
| The NULL exception type. It does not throw, and its throw type is empty. More... | |
Typedefs | |
| typedef ::stlsoft::ss_char_a_t | us_char_a_t |
| Ansi char type. | |
| typedef ::stlsoft::ss_char_w_t | us_char_w_t |
| Unicode char type. | |
| typedef ::stlsoft::ss_sint8_t | us_sint8_t |
| 8-bit signed integer | |
| typedef ::stlsoft::ss_uint8_t | us_uint8_t |
| 8-bit unsigned integer | |
| typedef ::stlsoft::ss_int16_t | us_int16_t |
| 16-bit integer | |
| typedef ::stlsoft::ss_sint16_t | us_sint16_t |
| 16-bit signed integer | |
| typedef ::stlsoft::ss_uint16_t | us_uint16_t |
| 16-bit unsigned integer | |
| typedef ::stlsoft::ss_int32_t | us_int32_t |
| 32-bit integer | |
| typedef ::stlsoft::ss_sint32_t | us_sint32_t |
| 32-bit signed integer | |
| typedef ::stlsoft::ss_uint32_t | us_uint32_t |
| 32-bit unsigned integer | |
| typedef ::stlsoft::ss_int_t | us_int_t |
| integer | |
| typedef ::stlsoft::ss_sint_t | us_sint_t |
| signed integer | |
| typedef ::stlsoft::ss_uint_t | us_uint_t |
| unsigned integer | |
| typedef ::stlsoft::ss_long_t | us_long_t |
| long | |
| typedef ::stlsoft::ss_bool_t | us_bool_t |
| bool | |
| typedef ::stlsoft::ss_size_t | us_size_t |
| size | |
| typedef ::stlsoft::ss_ptrdiff_t | us_ptrdiff_t |
| ptr diff | |
| typedef ::stlsoft::ss_streampos_t | us_streampos_t |
| streampos | |
| typedef ::stlsoft::ss_streamoff_t | us_streamoff_t |
| streamoff | |
| typedef us_char_a_t | char_a_t |
| Ansi char type. | |
| typedef us_char_w_t | char_w_t |
| Unicode char type. | |
| typedef us_sint8_t | sint8_t |
| 8-bit signed integer | |
| typedef us_uint8_t | uint8_t |
| 8-bit unsigned integer | |
| typedef us_int16_t | int16_t |
| 16-bit integer | |
| typedef us_sint16_t | sint16_t |
| 16-bit signed integer | |
| typedef us_uint16_t | uint16_t |
| 16-bit unsigned integer | |
| typedef us_int32_t | int32_t |
| 32-bit integer | |
| typedef us_sint32_t | sint32_t |
| 32-bit signed integer | |
| typedef us_uint32_t | uint32_t |
| 32-bit unsigned integer | |
| typedef us_int_t | int_t |
| integer | |
| typedef us_sint_t | sint_t |
| signed integer | |
| typedef us_uint_t | uint_t |
| unsigned integer | |
| typedef us_long_t | long_t |
| long integer | |
| typedef us_bool_t | bool_t |
| bool | |
| typedef us_size_t | size_t |
| size | |
| typedef us_ptrdiff_t | ptrdiff_t |
| ptr diff | |
| typedef us_streampos_t | streampos_t |
| streampos | |
| typedef us_streamoff_t | streamoff_t |
| streamoff | |
| typedef basic_current_directory< us_char_a_t, filesystem_traits< us_char_a_t > > | current_directory_a |
Instantiation of the basic_current_directory template for the ANSI character type char. | |
| typedef basic_current_directory< us_char_w_t, filesystem_traits< us_char_w_t > > | current_directory_w |
Instantiation of the basic_current_directory template for the Unicode character type wchar_t. | |
| typedef basic_current_directory_scope< us_char_a_t, filesystem_traits< us_char_a_t > > | current_directory_scope_a |
Instantiation of the basic_current_directory_scope template for the ANSI character type char. | |
| typedef basic_current_directory_scope< us_char_w_t, filesystem_traits< us_char_w_t > > | current_directory_scope_w |
Instantiation of the basic_current_directory_scope template for the Unicode character type wchar_t. | |
| typedef basic_environment_variable< us_char_a_t, filesystem_traits< us_char_a_t > > | environment_variable_a |
Instantiation of the basic_environment_variable template for the ANSI character type char. | |
| typedef basic_environment_variable< us_char_w_t, filesystem_traits< us_char_w_t > > | environment_variable_w |
Instantiation of the basic_environment_variable template for the Unicode character type wchar_t. | |
| typedef basic_file_path_buffer< us_char_a_t,::stlsoft::malloc_allocator< us_char_a_t > > | file_path_buffer_a |
Instantiation of the basic_file_path_buffer template for the ANSI character type char. | |
| typedef basic_file_path_buffer< us_char_w_t,::stlsoft::malloc_allocator< us_char_w_t > > | file_path_buffer_w |
Instantiation of the basic_file_path_buffer template for the Unicode character type wchar_t. | |
| typedef basic_path< us_char_a_t, filesystem_traits< us_char_a_t > > | path_a |
Instantiation of the basic_path template for the ANSI character type char. | |
| typedef basic_path< us_char_w_t, filesystem_traits< us_char_w_t > > | path_w |
Instantiation of the basic_path template for the Unicode character type wchar_t. | |
Functions | |
| template<typename C> basic_environment_variable< C > | make_environment_variable (C const *path) |
| This helper function makes an environment variable without needing to qualify the template parameter. | |
| template<typename C> basic_path< C > | make_path (C const *path) |
| This helper function makes a path variable without needing to qualify the template parameter. | |
| us_char_a_t const * | c_str_ptr_null (struct dirent const *d) |
Returns the corresponding C-string pointer of the dirent structure d, or NULL if d is empty. | |
| us_char_a_t const * | c_str_ptr_null (struct dirent const &d) |
Returns the corresponding C-string pointer of the dirent structure d, or NULL if d is empty. | |
| us_char_a_t const * | c_str_ptr (struct dirent const *d) |
Returns the corresponding C-string pointer of the dirent structure d. | |
| us_char_a_t const * | c_str_ptr (struct dirent const &d) |
Returns the corresponding C-string pointer of the dirent structure d. | |
| us_size_t | c_str_len (struct dirent const *d) |
Returns the length (in characters) of the dirent structure d, not including the null-terminating character. | |
| us_size_t | c_str_len (struct dirent const &d) |
Returns the length (in characters) of the dirent structure d, not including the null-terminating character. | |
| us_size_t | c_str_size (struct dirent const *d) |
Returns the size (in bytes) of the dirent structure d, not including the null-terminating character. | |
| us_size_t | c_str_size (struct dirent const &d) |
Returns the size (in bytes) of the dirent structure d, not including the null-terminating character. | |
unixstl (aliased to stlsoft::unixstl_project) - is the namespace for the UNIXSTL project.
|
|
bool
|
|
|
Ansi char type.
|
|
|
Unicode char type.
|
|
|
16-bit integer
|
|
|
32-bit integer
|
|
|
integer
|
|
|
long integer
|
|
|
ptr diff
|
|
|
16-bit signed integer
|
|
|
32-bit signed integer
|
|
|
8-bit signed integer
|
|
|
signed integer
|
|
|
size
|
|
|
streamoff
|
|
|
streampos
|
|
|
16-bit unsigned integer
|
|
|
32-bit unsigned integer
|
|
|
8-bit unsigned integer
|
|
|
unsigned integer
|
|
|
bool
|
|
|
Ansi char type.
|
|
|
Unicode char type.
|
|
|
16-bit integer
|
|
|
32-bit integer
|
|
|
integer
|
|
|
long
|
|
|
ptr diff
|
|
|
16-bit signed integer
|
|
|
32-bit signed integer
|
|
|
8-bit signed integer
|
|
|
signed integer
|
|
|
size
|
|
|
streamoff
|
|
|
streampos
|
|
|
16-bit unsigned integer
|
|
|
32-bit unsigned integer
|
|
|
8-bit unsigned integer
|
|
|
unsigned integer
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |