#include "platform.H"
#include "error.H"
#include "ref.H"
#include "hash.H"
#include "std/iostream.H"
Include dependency graph for support.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | STR |
class | str_ptr |
class | ARRAY< T > |
class | LIST< T > |
Defines | |
#define | REF_CLASS(FOO) FOO; typedef REFptr<FOO> FOO##ptr; class FOO |
#define | FD_REF_CLASS(FOO) FOO; typedef REFptr<FOO> FOO##ptr |
#define | CSTR const STR |
#define | brcase break; case |
#define | brdefault break; default |
#define | PRINT_VAR(v) cerr << # v << " = '" << v << "'" << endl |
#define | Cstr_ptr const str_ptr |
#define | Cstr_list const str_list |
#define | RET_STAT_STR(s) static str_ptr st(s); return st |
#define | NULL_STR str_ptr::null_str() |
#define | BAD_IND -1 |
#define | CARRAY const ARRAY |
#define | ARRAYptrs ARRAY |
#define | CLIST const LIST |
Typedefs | |
typedef LIST< str_ptr > | str_list |
typedef int(* | compare_func_t )(const void *, const void *) |
Functions | |
template<class T, class S> | |
bool | operator== (CARRAY< T > &a, CARRAY< S > &b) |
template<class T, class S> | |
ARRAY< T > & | operator+= (ARRAY< T > &a, CARRAY< S > &b) |
template<class T, class S> | |
ARRAY< T > | operator+ (CARRAY< T > &a, CARRAY< S > &b) |
template<class T> | |
ostream & | operator<< (ostream &os, const ARRAY< T > &array) |
template<class T> | |
istream & | operator>> (istream &is, ARRAY< T > &array) |
str_list | tokenize (Cstr_ptr &str, char delim=' ') |
str_list | dir_list (Cstr_ptr &directory) |
int | Select (int maxfds, fd_set *reads, fd_set *writes, fd_set *errors, struct timeval *timeout) |
void | signalSafeSelect (void) |
void | fsleep (double dur) |
Variables | |
int(* | SELECT )(int, fd_set *, fd_set *, fd_set *, timeval *) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 58 of file support.H. Referenced by REF_CLASS(). |
|
Definition at line 57 of file support.H. Referenced by OGLTexture::check_patch_texture_map(), IOBlock::consume(), dir_list(), GLUIFileSelect::readdir_(), REF_CLASS(), and Simple_int::Simple_int(). |
|
|
|
|
|
|
|
|
Definition at line 97 of file support.H. Referenced by RefImageClient::static_name(), RAYhit::static_name(), GELFILTpickable::static_name(), GELFILT::static_name(), SCHEDULER::static_name(), and DATA_ITEM::static_name(). |
|
|
|
|
|
Definition at line 34 of file strpool.C. References compare_words(), Cstr_ptr, HANDLE(), and ARRAY< T >::sort(). Referenced by FileListbox::fill_listbox(). |
|
Definition at line 601 of file support.H. References SELECT. |
|
|
|
Definition at line 504 of file support.H. References ARRAY< T >::num(), and ARRAY< T >::realloc(). |
|
Definition at line 553 of file support.H. References ARRAY< T >::num(). |
|
|
|
Definition at line 565 of file support.H. References ARRAY< T >::clear(). |
|
Definition at line 29 of file tty.C. Referenced by signalSafeSelect(). |
|
|
|
Definition at line 83 of file strpool.C. References NULL_STR. |
|
|