⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 amdb_rtree.cpp

📁 Libgist is an implementation of the Generalized Search Tree, a template index structure that makes i
💻 CPP
📖 第 1 页 / 共 5 页
字号:
# 1 "/usr/include/limits.h" 1 3 4# 62 "/usr/include/limits.h" 3 4# 1 "/usr/include/gcc/darwin/3.3/machine/limits.h" 1 3 4# 24 "/usr/include/gcc/darwin/3.3/machine/limits.h" 3 4# 1 "/usr/include/ppc/limits.h" 1 3 4# 25 "/usr/include/gcc/darwin/3.3/machine/limits.h" 2 3 4# 63 "/usr/include/limits.h" 2 3 4# 1 "/usr/include/sys/syslimits.h" 1 3 4# 64 "/usr/include/limits.h" 2 3 4# 50 "/usr/include/gcc/darwin/3.3/c++/climits" 2 3# 67 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/cstdlib" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/cstdlib" 3# 84 "/usr/include/gcc/darwin/3.3/c++/cstdlib" 3namespace std{  using ::div_t;  using ::ldiv_t;  using ::abort;  using ::abs;  using ::atexit;  using ::atof;  using ::atoi;  using ::atol;  using ::bsearch;  using ::calloc;  using ::div;  using ::exit;  using ::free;  using ::getenv;  using ::labs;  using ::ldiv;  using ::malloc;  using ::mblen;  using ::mbstowcs;  using ::mbtowc;  using ::qsort;  using ::rand;  using ::realloc;  using ::srand;  using ::strtod;  using ::strtol;  using ::strtoul;  using ::system;  using ::wcstombs;  using ::wctomb;  inline long  abs(long __i) { return labs(__i); }  inline ldiv_t  div(long __i, long __j) { return ldiv(__i, __j); }}# 68 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/new" 1 3# 42 "/usr/include/gcc/darwin/3.3/c++/new" 3# 1 "/usr/include/gcc/darwin/3.3/c++/exception" 1 3# 40 "/usr/include/gcc/darwin/3.3/c++/exception" 3extern "C++" {namespace std{# 52 "/usr/include/gcc/darwin/3.3/c++/exception" 3  class exception  {  public:    exception() throw() { }    virtual ~exception() throw();    virtual const char* what() const throw();  };  class bad_exception : public exception  {  public:    bad_exception() throw() { }    virtual ~bad_exception() throw();  };  typedef void (*terminate_handler) ();  typedef void (*unexpected_handler) ();  terminate_handler set_terminate(terminate_handler) throw();  void terminate() __attribute__ ((__noreturn__));  unexpected_handler set_unexpected(unexpected_handler) throw();  void unexpected() __attribute__ ((__noreturn__));# 100 "/usr/include/gcc/darwin/3.3/c++/exception" 3  bool uncaught_exception() throw();}namespace __gnu_cxx{# 113 "/usr/include/gcc/darwin/3.3/c++/exception" 3  void __verbose_terminate_handler ();}}# 43 "/usr/include/gcc/darwin/3.3/c++/new" 2 3extern "C++" {namespace std{  class bad_alloc : public exception  {  public:    bad_alloc() throw() { }    virtual ~bad_alloc() throw();  };  struct nothrow_t { };  extern const nothrow_t nothrow;  typedef void (*new_handler)();  new_handler set_new_handler(new_handler) throw();}# 82 "/usr/include/gcc/darwin/3.3/c++/new" 3void* operator new(std::size_t) throw (std::bad_alloc);void* operator new[](std::size_t) throw (std::bad_alloc);void operator delete(void*) throw();void operator delete[](void*) throw();void* operator new(std::size_t, const std::nothrow_t&) throw();void* operator new[](std::size_t, const std::nothrow_t&) throw();void operator delete(void*, const std::nothrow_t&) throw();void operator delete[](void*, const std::nothrow_t&) throw();inline void* operator new(std::size_t, void* __p) throw() { return __p; }inline void* operator new[](std::size_t, void* __p) throw() { return __p; }inline void operator delete (void*, void*) throw() { };inline void operator delete[](void*, void*) throw() { };}# 70 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 1 3# 44 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 3# 1 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++locale.h" 1 3# 40 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++locale.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/clocale" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/clocale" 3# 1 "/usr/include/locale.h" 1 3 4# 39 "/usr/include/locale.h" 3 4struct lconv {        char *decimal_point;        char *thousands_sep;        char *grouping;        char *int_curr_symbol;        char *currency_symbol;        char *mon_decimal_point;        char *mon_thousands_sep;        char *mon_grouping;        char *positive_sign;        char *negative_sign;        char int_frac_digits;        char frac_digits;        char p_cs_precedes;        char p_sep_by_space;        char n_cs_precedes;        char n_sep_by_space;        char p_sign_posn;        char n_sign_posn;};# 76 "/usr/include/locale.h" 3 4extern "C" {struct lconv *localeconv (void);char *setlocale (int, const char *);}# 50 "/usr/include/gcc/darwin/3.3/c++/clocale" 2 3namespace std{  using ::lconv;  using ::setlocale;  using ::localeconv;}# 42 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++locale.h" 2 3namespace std{  typedef int* __c_locale;  template<typename _Tv>    int    __convert_from_v(char* __out, const int __size, const char* __fmt,                     _Tv __v, const __c_locale&, int __prec = -1)    {      char* __old = setlocale(0, 0);      char* __sav = static_cast<char*>(malloc(strlen(__old) + 1));      if (__sav)        strcpy(__sav, __old);      setlocale(0, "C");      int __ret;      if (__prec >= 0)        __ret = sprintf(__out, __fmt, __prec, __v);      else        __ret = sprintf(__out, __fmt, __v);      setlocale(0, __sav);      free(__sav);      return __ret;    }}# 47 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/cctype" 1 3# 47 "/usr/include/gcc/darwin/3.3/c++/cctype" 3# 1 "/usr/include/ctype.h" 1 3 4# 68 "/usr/include/ctype.h" 3 4# 1 "/usr/include/runetype.h" 1 3 4# 66 "/usr/include/runetype.h" 3 4typedef struct {        rune_t min;        rune_t max;        rune_t map;        unsigned long *types;} _RuneEntry;typedef struct {        int nranges;        _RuneEntry *ranges;} _RuneRange;typedef struct {        char magic[8];        char encoding[32];        rune_t (*sgetrune)            (const char *, size_t, char const **);        int (*sputrune)            (rune_t, char *, size_t, char **);        rune_t invalid_rune;        unsigned long runetype[(1 <<8 )];        rune_t maplower[(1 <<8 )];        rune_t mapupper[(1 <<8 )];        _RuneRange runetype_ext;        _RuneRange maplower_ext;        _RuneRange mapupper_ext;        void *variable;        int variable_len;} _RuneLocale;extern _RuneLocale _DefaultRuneLocale;extern _RuneLocale *_CurrentRuneLocale;# 69 "/usr/include/ctype.h" 2 3 4# 100 "/usr/include/ctype.h" 3 4extern "C" {int isalnum (int);int isalpha (int);int iscntrl (int);int isdigit (int);int isgraph (int);int islower (int);int isprint (int);int ispunct (int);int isspace (int);int isupper (int);int isxdigit (int);int tolower (int);int toupper (int);int digittoint (int);int isascii (int);int isblank (int);int ishexnumber (int);int isideogram (int);int isnumber (int);int isphonogram (int);int isrune (int);int isspecial (int);int toascii (int);}# 158 "/usr/include/ctype.h" 3 4extern "C" {unsigned long ___runetype (int);int ___tolower (int);int ___toupper (int);}# 180 "/usr/include/ctype.h" 3 4static inline int__maskrune(int _c, unsigned long _f){        return ((_c < 0 || _c >= (1 <<8 )) ? ___runetype(_c) :                _CurrentRuneLocale->runetype[_c]) & _f;}static inline int__istype(int c, unsigned long f){        return !!(__maskrune(c, f));}static inline int__isctype(int _c, unsigned long _f){        return (_c < 0 || _c >= (1 <<8 )) ? 0 :                !!(_DefaultRuneLocale.runetype[_c] & _f);}static inline int__toupper(int _c){        return (_c < 0 || _c >= (1 <<8 )) ? ___toupper(_c) :                _CurrentRuneLocale->mapupper[_c];}static inline int__tolower(int _c){        return (_c < 0 || _c >= (1 <<8 )) ? ___tolower(_c) :                _CurrentRuneLocale->maplower[_c];}# 50 "/usr/include/gcc/darwin/3.3/c++/cctype" 2 3# 71 "/usr/include/gcc/darwin/3.3/c++/cctype" 3extern "C" {extern int isalnum(int c);extern int isalpha(int c);extern int iscntrl(int c);extern int isdigit(int c);extern int isgraph(int c);extern int islower(int c);extern int isprint(int c);extern int ispunct(int c);extern int isspace(int c);extern int isupper(int c);extern int isxdigit(int c);}namespace std{  using ::isalnum;  using ::isalpha;  using ::iscntrl;  using ::isdigit;  using ::isgraph;  using ::islower;  using ::isprint;  using ::ispunct;  using ::isspace;  using ::isupper;  using ::isxdigit;  using ::tolower;  using ::toupper;}# 48 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/bits/stringfwd.h" 1 3# 43 "/usr/include/gcc/darwin/3.3/c++/bits/stringfwd.h" 3namespace std{  template<typename _Alloc>    class allocator;  template<class _CharT>    struct char_traits;  template<typename _CharT, typename _Traits = char_traits<_CharT>,           typename _Alloc = allocator<_CharT> >    class basic_string;  template<> struct char_traits<char>;  typedef basic_string<char> string;}# 49 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/bits/fpos.h" 1 3# 43 "/usr/include/gcc/darwin/3.3/c++/bits/fpos.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++io.h" 1 3# 35 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++io.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/cstdio" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/cstdio" 3# 1 "/usr/include/stdio.h" 1 3 4# 91 "/usr/include/stdio.h" 3 4typedef off_t fpos_t;# 107 "/usr/include/stdio.h" 3 4struct __sbuf {        unsigned char *_base;        int _size;};# 138 "/usr/include/stdio.h" 3 4typedef struct __sFILE {        unsigned char *_p;        int _r;        int _w;        short _flags;        short _file;        struct __sbuf _bf;        int _lbfsize;        void *_cookie;        int (*_close) (void *);        int (*_read) (void *, char *, int);        fpos_t (*_seek) (void *, fpos_t, int);        int (*_write) (void *, const char *, int);        struct __sbuf _ub;        unsigned char *_up;        int _ur;        unsigned char _ubuf[3];        unsigned char _nbuf[1];        struct __sbuf _lb;        int _blksize;        fpos_t _offset;} FILE;extern "C" {extern FILE __sF[];}# 241 "/usr/include/stdio.h" 3 4extern "C" {void clearerr (FILE *);int fclose (FILE *);int feof (FILE *);int ferror (FILE *);int fflush (FILE *);int fgetc (FILE *);int fgetpos (FILE *, fpos_t *);char *fgets (char *, int, FILE *);FILE *fopen (const char *, const char *);int fprintf (FILE *, const char *, ...);int fputc (int, FILE *);int fputs (const char *, FILE *);size_t fread (void *, size_t, size_t, FILE *);FILE *freopen (const char *, const char *, FILE *);int fscanf (FILE *, const char *, ...);int fseek (FILE *, long, int);int fsetpos (FILE *, const fpos_t *);long ftell (FILE *);size_t fwrite (const void *, size_t, size_t, FILE *);int getc (FILE *);int getchar (void);char *gets (char *);extern const int sys_nerr;extern const char *const sys_errlist[];void perror (const char *);int printf (const char *, ...);int putc (int, FILE *);int putchar (int);int puts (const char *);int remove (const char *);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -