Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

content: Include json encoded struct in CompletionResult.String()

  • Loading branch information...
commit 3cbac91618877ae88c15fb9424b364920c3a5a99 1 parent fd65bba
Fredrik Ehnbom authored
82 clang/testdata/a.in.res
View
@@ -1,84 +1,166 @@
Fields:
+ // {"Name":{"Relative":"argc"},"Type":{"Name":{"Relative":"int"}}}
int argc //
+ // {"Name":{"Relative":"argv"},"Type":{"Name":{"Relative":"char **"}}}
char ** argv //
+ // {"Name":{"Relative":"sys_errlist"},"Type":{"Name":{"Relative":"const char *const []"}}}
const char *const [] sys_errlist //
+ // {"Name":{"Relative":"sys_nerr"},"Type":{"Name":{"Relative":"const int"}}}
const int sys_nerr //
Methods:
+ // {"Name":{"Relative":"asprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char **"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int asprintf(char ** , const char *, ... ) //
+ // {"Name":{"Relative":"clearerr"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
void clearerr(FILE * ) //
+ // {"Name":{"Relative":"ctermid"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}]}
char * ctermid(char * ) //
+ // {"Name":{"Relative":"ctermid_r"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}]}
char * ctermid_r(char * ) //
+ // {"Name":{"Relative":"dprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int dprintf(int , const char *, ... ) //
+ // {"Name":{"Relative":"fclose"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fclose(FILE * ) //
+ // {"Name":{"Relative":"fdopen"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
FILE * fdopen(int , const char * ) //
+ // {"Name":{"Relative":"feof"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int feof(FILE * ) //
+ // {"Name":{"Relative":"ferror"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int ferror(FILE * ) //
+ // {"Name":{"Relative":"fflush"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fflush(FILE * ) //
+ // {"Name":{"Relative":"fgetc"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fgetc(FILE * ) //
+ // {"Name":{"Relative":"fgetln"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t *"}}}]}
char * fgetln(FILE * , size_t * ) //
+ // {"Name":{"Relative":"fgetpos"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"fpos_t *"}}}]}
int fgetpos(FILE * , fpos_t * ) //
+ // {"Name":{"Relative":"fgets"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
char * fgets(char * , int , FILE * ) //
+ // {"Name":{"Relative":"fileno"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fileno(FILE * ) //
+ // {"Name":{"Relative":"flockfile"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
void flockfile(FILE * ) //
+ // {"Name":{"Relative":"fmtcheck"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
const char * fmtcheck(const char * , const char * ) //
+ // {"Name":{"Relative":"fopen"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
FILE * fopen(const char * , const char * ) //
+ // {"Name":{"Relative":"fprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int fprintf(FILE * , const char *, ... ) //
+ // {"Name":{"Relative":"fpurge"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fpurge(FILE * ) //
+ // {"Name":{"Relative":"fputc"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fputc(int , FILE * ) //
+ // {"Name":{"Relative":"fputs"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int fputs(const char * , FILE * ) //
+ // {"Name":{"Relative":"fread"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"void *"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
size_t fread(void * , size_t , size_t , FILE * ) //
+ // {"Name":{"Relative":"freopen"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
FILE * freopen(const char * , const char * , FILE * ) //
+ // {"Name":{"Relative":"fscanf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int fscanf(FILE * , const char *, ... ) //
+ // {"Name":{"Relative":"fseek"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"long"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int fseek(FILE * , long , int ) //
+ // {"Name":{"Relative":"fseeko"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"off_t"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int fseeko(FILE * , off_t , int ) //
+ // {"Name":{"Relative":"fsetpos"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"const fpos_t *"}}}]}
int fsetpos(FILE * , const fpos_t * ) //
+ // {"Name":{"Relative":"ftell"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"long"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
long ftell(FILE * ) //
+ // {"Name":{"Relative":"ftello"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"off_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
off_t ftello(FILE * ) //
+ // {"Name":{"Relative":"ftrylockfile"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int ftrylockfile(FILE * ) //
+ // {"Name":{"Relative":"funlockfile"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
void funlockfile(FILE * ) //
+ // {"Name":{"Relative":"funopen"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const void *"}}},{"Name":{},"Type":{"Name":{"Relative":"int (*)(void *, char *, int)"}}},{"Name":{},"Type":{"Name":{"Relative":"int (*)(void *, const char *, int)"}}},{"Name":{},"Type":{"Name":{"Relative":"fpos_t (*)(void *, fpos_t, int)"}}},{"Name":{},"Type":{"Name":{"Relative":"int (*)(void *)"}}}]}
FILE * funopen(const void * , int (*)(void *, char *, int) , int (*)(void *, const char *, int) , fpos_t (*)(void *, fpos_t, int) , int (*)(void *) ) //
+ // {"Name":{"Relative":"fwrite"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const void *"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
size_t fwrite(const void * , size_t , size_t , FILE * ) //
+ // {"Name":{"Relative":"getc"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int getc(FILE * ) //
+ // {"Name":{"Relative":"getc_unlocked"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int getc_unlocked(FILE * ) //
+ // {"Name":{"Relative":"getchar"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int getchar() //
+ // {"Name":{"Relative":"getchar_unlocked"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int getchar_unlocked() //
+ // {"Name":{"Relative":"getdelim"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"ssize_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char **"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t *"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
ssize_t getdelim(char ** , size_t * , int , FILE * ) //
+ // {"Name":{"Relative":"getline"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"ssize_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char **"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t *"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
ssize_t getline(char ** , size_t * , FILE * ) //
+ // {"Name":{"Relative":"gets"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}]}
char * gets(char * ) //
+ // {"Name":{"Relative":"getw"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int getw(FILE * ) //
+ // {"Name":{"Relative":"main"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int argc"}}},{"Name":{},"Type":{"Name":{"Relative":"char **argv"}}}]}
int main(int argc , char **argv ) //
+ // {"Name":{"Relative":"pclose"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int pclose(FILE * ) //
+ // {"Name":{"Relative":"perror"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
void perror(const char * ) //
+ // {"Name":{"Relative":"popen"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
FILE * popen(const char * , const char * ) //
+ // {"Name":{"Relative":"printf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int printf(const char *, ... ) //
+ // {"Name":{"Relative":"putc"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int putc(int , FILE * ) //
+ // {"Name":{"Relative":"putc_unlocked"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int putc_unlocked(int , FILE * ) //
+ // {"Name":{"Relative":"putchar"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int putchar(int ) //
+ // {"Name":{"Relative":"putchar_unlocked"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int putchar_unlocked(int ) //
+ // {"Name":{"Relative":"puts"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
int puts(const char * ) //
+ // {"Name":{"Relative":"putw"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int putw(int , FILE * ) //
+ // {"Name":{"Relative":"remove"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
int remove(const char * ) //
+ // {"Name":{"Relative":"rename"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
int rename(const char * , const char * ) //
+ // {"Name":{"Relative":"rewind"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
void rewind(FILE * ) //
+ // {"Name":{"Relative":"scanf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int scanf(const char *, ... ) //
+ // {"Name":{"Relative":"setbuf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"char *"}}}]}
void setbuf(FILE * , char * ) //
+ // {"Name":{"Relative":"setbuffer"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
void setbuffer(FILE * , char * , int ) //
+ // {"Name":{"Relative":"setlinebuf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int setlinebuf(FILE * ) //
+ // {"Name":{"Relative":"setvbuf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}}]}
int setvbuf(FILE * , char * , int , size_t ) //
+ // {"Name":{"Relative":"snprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int snprintf(char * , size_t , const char *, ... ) //
+ // {"Name":{"Relative":"sprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int sprintf(char * , const char *, ... ) //
+ // {"Name":{"Relative":"sscanf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *, ..."}}}]}
int sscanf(const char * , const char *, ... ) //
+ // {"Name":{"Relative":"tempnam"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
char * tempnam(const char * , const char * ) //
+ // {"Name":{"Relative":"tmpfile"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
FILE * tmpfile() //
+ // {"Name":{"Relative":"tmpnam"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}}]}
char * tmpnam(char * ) //
+ // {"Name":{"Relative":"ungetc"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}]}
int ungetc(int , FILE * ) //
+ // {"Name":{"Relative":"vasprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char **"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vasprintf(char ** , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vdprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vdprintf(int , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vfprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vfprintf(FILE * , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vfscanf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vfscanf(FILE * , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vprintf(const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vscanf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vscanf(const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vsnprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"size_t"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vsnprintf(char * , size_t , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vsprintf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vsprintf(char * , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"vsscanf"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"__va_list_tag *"}}}]}
int vsscanf(const char * , const char * , __va_list_tag * ) //
+ // {"Name":{"Relative":"zopen"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"FILE *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *"}}},{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
FILE * zopen(const char * , const char * , int ) //
361 clang/testdata/b.in.res
View
361 additions, 0 deletions not shown
126 clang/testdata/c.in.res
View
@@ -1,128 +1,254 @@
Fields:
+ // {"Name":{"Relative":"format_all"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags format_all //
+ // {"Name":{"Relative":"format_default"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags format_default //
+ // {"Name":{"Relative":"format_first_only"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags format_first_only //
+ // {"Name":{"Relative":"format_no_copy"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags format_no_copy //
+ // {"Name":{"Relative":"format_perl"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags format_perl //
+ // {"Name":{"Relative":"format_sed"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags format_sed //
+ // {"Name":{"Relative":"match_all"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_all //
+ // {"Name":{"Relative":"match_any"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_any //
+ // {"Name":{"Relative":"match_continuous"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_continuous //
+ // {"Name":{"Relative":"match_default"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_default //
+ // {"Name":{"Relative":"match_extra"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_extra //
+ // {"Name":{"Relative":"match_nosubs"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_nosubs //
+ // {"Name":{"Relative":"match_not_bob"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_bob //
+ // {"Name":{"Relative":"match_not_bol"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_bol //
+ // {"Name":{"Relative":"match_not_bow"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_bow //
+ // {"Name":{"Relative":"match_not_dot_newline"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_dot_newline //
+ // {"Name":{"Relative":"match_not_dot_null"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_dot_null //
+ // {"Name":{"Relative":"match_not_eob"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_eob //
+ // {"Name":{"Relative":"match_not_eol"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_eol //
+ // {"Name":{"Relative":"match_not_eow"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_eow //
+ // {"Name":{"Relative":"match_not_null"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_not_null //
+ // {"Name":{"Relative":"match_partial"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_partial //
+ // {"Name":{"Relative":"match_perl"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_perl //
+ // {"Name":{"Relative":"match_posix"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_posix //
+ // {"Name":{"Relative":"match_prev_avail"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_prev_avail //
+ // {"Name":{"Relative":"match_single_line"},"Type":{"Name":{"Relative":"boost::regex_constants::_match_flags"}}}
boost::regex_constants::_match_flags match_single_line //
+ // {"Name":{"Relative":"memory_order_acq_rel"},"Type":{"Name":{"Relative":"boost::memory_order"}}}
boost::memory_order memory_order_acq_rel //
+ // {"Name":{"Relative":"memory_order_acquire"},"Type":{"Name":{"Relative":"boost::memory_order"}}}
boost::memory_order memory_order_acquire //
+ // {"Name":{"Relative":"memory_order_consume"},"Type":{"Name":{"Relative":"boost::memory_order"}}}
boost::memory_order memory_order_consume //
+ // {"Name":{"Relative":"memory_order_relaxed"},"Type":{"Name":{"Relative":"boost::memory_order"}}}
boost::memory_order memory_order_relaxed //
+ // {"Name":{"Relative":"memory_order_release"},"Type":{"Name":{"Relative":"boost::memory_order"}}}
boost::memory_order memory_order_release //
+ // {"Name":{"Relative":"memory_order_seq_cst"},"Type":{"Name":{"Relative":"boost::memory_order"}}}
boost::memory_order memory_order_seq_cst //
Methods:
+ // {"Name":{"Relative":"addressof"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"T *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T &v"}}}]}
T * addressof(T &v ) //
+ // {"Name":{"Relative":"atomic_compare_exchange"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *v"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e w"}}}]}
bool atomic_compare_exchange(shared_ptr<T> *p , shared_ptr<T> *v , shared_ptr<T> w ) //
+ // {"Name":{"Relative":"atomic_compare_exchange_explicit"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *v"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e w"}}},{"Name":{},"Type":{"Name":{"Relative":"boost::memory_order"}}},{"Name":{},"Type":{"Name":{"Relative":"boost::memory_order"}}}]}
bool atomic_compare_exchange_explicit(shared_ptr<T> *p , shared_ptr<T> *v , shared_ptr<T> w , boost::memory_order , boost::memory_order ) //
+ // {"Name":{"Relative":"atomic_exchange"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e r"}}}]}
shared_ptr<T> atomic_exchange(shared_ptr<T> *p , shared_ptr<T> r ) //
+ // {"Name":{"Relative":"atomic_exchange_explicit"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e r"}}},{"Name":{},"Type":{"Name":{"Relative":"boost::memory_order"}}}]}
shared_ptr<T> atomic_exchange_explicit(shared_ptr<T> *p , shared_ptr<T> r , boost::memory_order ) //
+ // {"Name":{"Relative":"atomic_is_lock_free"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cT\u003e *"}}}]}
bool atomic_is_lock_free(const shared_ptr<T> * ) //
+ // {"Name":{"Relative":"atomic_load"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cT\u003e *p"}}}]}
shared_ptr<T> atomic_load(const shared_ptr<T> *p ) //
+ // {"Name":{"Relative":"atomic_load_explicit"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"boost::memory_order"}}}]}
shared_ptr<T> atomic_load_explicit(const shared_ptr<T> *p , boost::memory_order ) //
+ // {"Name":{"Relative":"atomic_store"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e r"}}}]}
void atomic_store(shared_ptr<T> *p , shared_ptr<T> r ) //
+ // {"Name":{"Relative":"atomic_store_explicit"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e *p"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e r"}}},{"Name":{},"Type":{"Name":{"Relative":"boost::memory_order"}}}]}
void atomic_store_explicit(shared_ptr<T> *p , shared_ptr<T> r , boost::memory_order ) //
+ // {"Name":{"Relative":"checked_array_delete"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T *x"}}}]}
void checked_array_delete(T *x ) //
+ // {"Name":{"Relative":"checked_delete"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T *x"}}}]}
void checked_delete(T *x ) //
+ // {"Name":{"Relative":"const_pointer_cast\u003c\u003c#class T#\u003e\u003e"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cU\u003e &r"}}}]}
shared_ptr<T> const_pointer_cast<<#class T#>>(const shared_ptr<U> &r ) //
+ // {"Name":{"Relative":"cref"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const reference_wrapper\u003cconst T\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const T &t"}}}]}
const reference_wrapper<const T> cref(const T &t ) //
+ // {"Name":{"Relative":"dynamic_pointer_cast\u003c\u003c#class T#\u003e\u003e"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cU\u003e &r"}}}]}
shared_ptr<T> dynamic_pointer_cast<<#class T#>>(const shared_ptr<U> &r ) //
+ // {"Name":{"Relative":"enable_current_exception"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"exception_detail::clone_impl\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const T &x"}}}]}
exception_detail::clone_impl<T> enable_current_exception(const T &x ) //
+ // {"Name":{"Relative":"enable_error_info"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename exception_detail::enable_error_info_return_type\u003cT\u003e::type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const T &x"}}}]}
typename exception_detail::enable_error_info_return_type<T>::type enable_error_info(const T &x ) //
+ // {"Name":{"Relative":"get_c_array"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"T (&)[N]"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"boost::array\u003cT, N\u003e &arg"}}}]}
T (&)[N] get_c_array(boost::array<T, N> &arg ) //
+ // {"Name":{"Relative":"get_c_array"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const T (&)[N]"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const boost::array\u003cT, N\u003e &arg"}}}]}
const T (&)[N] get_c_array(const boost::array<T, N> &arg ) //
+ // {"Name":{"Relative":"get_deleter\u003c\u003c#class D#\u003e\u003e"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"D *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cT\u003e &p"}}}]}
D * get_deleter<<#class D#>>(const shared_ptr<T> &p ) //
+ // {"Name":{"Relative":"get_pointer"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename shared_ptr\u003cT\u003e::element_type *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cT\u003e &p"}}}]}
typename shared_ptr<T>::element_type * get_pointer(const shared_ptr<T> &p ) //
+ // {"Name":{"Relative":"get_pointer"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"T *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const scoped_ptr\u003cT\u003e &p"}}}]}
T * get_pointer(const scoped_ptr<T> &p ) //
+ // {"Name":{"Relative":"get_pointer"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"T *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const reference_wrapper\u003cT\u003e &r"}}}]}
T * get_pointer(const reference_wrapper<T> &r ) //
+ // {"Name":{"Relative":"hash_combine"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t &seed"}}},{"Name":{},"Type":{"Name":{"Relative":"const T &v"}}}]}
void hash_combine(std::size_t &seed , const T &v ) //
+ // {"Name":{"Relative":"hash_range"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"It first"}}},{"Name":{},"Type":{"Name":{"Relative":"It last"}}}]}
std::size_t hash_range(It first , It last ) //
+ // {"Name":{"Relative":"hash_range"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t &seed"}}},{"Name":{},"Type":{"Name":{"Relative":"It first"}}},{"Name":{},"Type":{"Name":{"Relative":"It last"}}}]}
void hash_range(std::size_t &seed , It first , It last ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const array\u003cT, N\u003e &arr"}}}]}
std::size_t hash_value(const array<T, N> &arr ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const boost::shared_ptr\u003cT\u003e &p"}}}]}
std::size_t hash_value(const boost::shared_ptr<T> &p ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename boost::hash_detail::basic_numbers\u003cT\u003e::type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T v"}}}]}
typename boost::hash_detail::basic_numbers<T>::type hash_value(T v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename boost::hash_detail::long_numbers\u003cT\u003e::type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T v"}}}]}
typename boost::hash_detail::long_numbers<T>::type hash_value(T v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename boost::hash_detail::ulong_numbers\u003cT\u003e::type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T v"}}}]}
typename boost::hash_detail::ulong_numbers<T>::type hash_value(T v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename boost::enable_if\u003cboost::is_enum\u003cT\u003e, std::size_t\u003e::type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T v"}}}]}
typename boost::enable_if<boost::is_enum<T>, std::size_t>::type hash_value(T v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T *const &v"}}}]}
std::size_t hash_value(T *const &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const T (&x)[N]"}}}]}
std::size_t hash_value(const T (&x)[N] ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T (&x)[N]"}}}]}
std::size_t hash_value(T (&x)[N] ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cCh, std::char_traits\u003cCh\u003e, A\u003e &v"}}}]}
std::size_t hash_value(const std::basic_string<Ch, std::char_traits<Ch>, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename boost::hash_detail::float_numbers\u003cT\u003e::type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T v"}}}]}
typename boost::hash_detail::float_numbers<T>::type hash_value(T v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::pair\u003cA, B\u003e &v"}}}]}
std::size_t hash_value(const std::pair<A, B> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::vector\u003cT, A\u003e &v"}}}]}
std::size_t hash_value(const std::vector<T, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::list\u003cT, A\u003e &v"}}}]}
std::size_t hash_value(const std::list<T, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::deque\u003cT, A\u003e &v"}}}]}
std::size_t hash_value(const std::deque<T, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::set\u003cK, C, A\u003e &v"}}}]}
std::size_t hash_value(const std::set<K, C, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::multiset\u003cK, C, A\u003e &v"}}}]}
std::size_t hash_value(const std::multiset<K, C, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::map\u003cK, T, C, A\u003e &v"}}}]}
std::size_t hash_value(const std::map<K, T, C, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::multimap\u003cK, T, C, A\u003e &v"}}}]}
std::size_t hash_value(const std::multimap<K, T, C, A> &v ) //
+ // {"Name":{"Relative":"hash_value"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::complex\u003cT\u003e &v"}}}]}
std::size_t hash_value(const std::complex<T> &v ) //
+ // {"Name":{"Relative":"make_regex_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_iterator\u003cconst charT *, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"regex_constants::match_flag_type m"}}}]}
regex_iterator<const charT *, charT, traits> make_regex_iterator(const charT *p , const basic_regex<charT, traits> &e , regex_constants::match_flag_type m ) //
+ // {"Name":{"Relative":"make_regex_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_iterator\u003ctypename std::basic_string\u003ccharT, ST, SA\u003e::const_iterator, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"regex_constants::match_flag_type m"}}}]}
regex_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits> make_regex_iterator(const std::basic_string<charT, ST, SA> &p , const basic_regex<charT, traits> &e , regex_constants::match_flag_type m ) //
+ // {"Name":{"Relative":"make_regex_token_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_token_iterator\u003cconst charT *, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"int submatch"}}}]}
regex_token_iterator<const charT *, charT, traits> make_regex_token_iterator(const charT *p , const basic_regex<charT, traits> &e , int submatch ) //
+ // {"Name":{"Relative":"make_regex_token_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_token_iterator\u003ctypename std::basic_string\u003ccharT, ST, SA\u003e::const_iterator, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"int submatch"}}}]}
regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits> make_regex_token_iterator(const std::basic_string<charT, ST, SA> &p , const basic_regex<charT, traits> &e , int submatch ) //
+ // {"Name":{"Relative":"make_regex_token_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_token_iterator\u003cconst charT *, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const int (&submatch)[N]"}}},{"Name":{},"Type":{"Name":{"Relative":"regex_constants::match_flag_type m"}}}]}
regex_token_iterator<const charT *, charT, traits> make_regex_token_iterator(const charT *p , const basic_regex<charT, traits> &e , const int (&submatch)[N] , regex_constants::match_flag_type m ) //
+ // {"Name":{"Relative":"make_regex_token_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_token_iterator\u003ctypename std::basic_string\u003ccharT, ST, SA\u003e::const_iterator, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const int (&submatch)[N]"}}},{"Name":{},"Type":{"Name":{"Relative":"regex_constants::match_flag_type m"}}}]}
regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits> make_regex_token_iterator(const std::basic_string<charT, ST, SA> &p , const basic_regex<charT, traits> &e , const int (&submatch)[N] , regex_constants::match_flag_type m ) //
+ // {"Name":{"Relative":"make_regex_token_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_token_iterator\u003cconst charT *, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::vector\u003cint\u003e &submatch"}}},{"Name":{},"Type":{"Name":{"Relative":"regex_constants::match_flag_type m"}}}]}
regex_token_iterator<const charT *, charT, traits> make_regex_token_iterator(const charT *p , const basic_regex<charT, traits> &e , const std::vector<int> &submatch , regex_constants::match_flag_type m ) //
+ // {"Name":{"Relative":"make_regex_token_iterator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"regex_token_iterator\u003ctypename std::basic_string\u003ccharT, ST, SA\u003e::const_iterator, charT, traits\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &p"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::vector\u003cint\u003e &submatch"}}},{"Name":{},"Type":{"Name":{"Relative":"regex_constants::match_flag_type m"}}}]}
regex_token_iterator<typename std::basic_string<charT, ST, SA>::const_iterator, charT, traits> make_regex_token_iterator(const std::basic_string<charT, ST, SA> &p , const basic_regex<charT, traits> &e , const std::vector<int> &submatch , regex_constants::match_flag_type m ) //
+ // {"Name":{"Relative":"ref"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const reference_wrapper\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T &t"}}}]}
const reference_wrapper<T> ref(T &t ) //
+ // {"Name":{"Relative":"regex_format"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"const match_results\u003cIterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"Functor fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
OutputIterator regex_format(OutputIterator out , const match_results<Iterator, Allocator> &m , Functor fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_format"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ctypename match_results\u003cIterator, Allocator\u003e::char_type\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const match_results\u003cIterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"Functor fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
std::basic_string<typename match_results<Iterator, Allocator>::char_type> regex_format(const match_results<Iterator, Allocator> &m , Functor fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_grep"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"unsigned int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"Predicate foo"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
unsigned int regex_grep(Predicate foo , BidiIterator first , BidiIterator last , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_grep"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"unsigned int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"Predicate foo"}}},{"Name":{},"Type":{"Name":{"Relative":"const charT *str"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
unsigned int regex_grep(Predicate foo , const charT *str , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_grep"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"unsigned int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"Predicate foo"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
unsigned int regex_grep(Predicate foo , const std::basic_string<charT, ST, SA> &s , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_match"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"BidiIterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cBidiIterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_match(BidiIterator first , BidiIterator last , match_results<BidiIterator, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_match"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_match(iterator first , iterator last , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_match"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *str"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cconst charT *, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_match(const charT *str , match_results<const charT *, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_match"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003ctypename std::basic_string\u003ccharT, ST, SA\u003e::const_iterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_match(const std::basic_string<charT, ST, SA> &s , match_results<typename std::basic_string<charT, ST, SA>::const_iterator, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_match"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *str"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_match(const charT *str , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_match"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_match(const std::basic_string<charT, ST, SA> &s , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_merge"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"Iterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"Iterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const charT *fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
OutputIterator regex_merge(OutputIterator out , Iterator first , Iterator last , const basic_regex<charT, traits> &e , const charT *fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_merge"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"Iterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"Iterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT\u003e &fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
OutputIterator regex_merge(OutputIterator out , Iterator first , Iterator last , const basic_regex<charT, traits> &e , const std::basic_string<charT> &fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_merge"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ccharT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const charT *fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
std::basic_string<charT> regex_merge(const std::basic_string<charT> &s , const basic_regex<charT, traits> &e , const charT *fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_merge"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ccharT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT\u003e &fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
std::basic_string<charT> regex_merge(const std::basic_string<charT> &s , const basic_regex<charT, traits> &e , const std::basic_string<charT> &fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"BidirectionalIterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"BidirectionalIterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"Formatter fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
OutputIterator regex_replace(OutputIterator out , BidirectionalIterator first , BidirectionalIterator last , const basic_regex<charT, traits> &e , Formatter fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ccharT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"Formatter fmt"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
std::basic_string<charT> regex_replace(const std::basic_string<charT> &s , const basic_regex<charT, traits> &e , Formatter fmt , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"BidiIterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cBidiIterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_search(BidiIterator first , BidiIterator last , match_results<BidiIterator, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"BidiIterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cBidiIterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator base"}}}]}
bool regex_search(BidiIterator first , BidiIterator last , match_results<BidiIterator, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags , BidiIterator base ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *str"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cconst charT *, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_search(const charT *str , match_results<const charT *, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003ctypename std::basic_string\u003ccharT, ST, SA\u003e::const_iterator, Allocator\u003e &m"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_search(const std::basic_string<charT, ST, SA> &s , match_results<typename std::basic_string<charT, ST, SA>::const_iterator, Allocator> &m , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"BidiIterator first"}}},{"Name":{},"Type":{"Name":{"Relative":"BidiIterator last"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_search(BidiIterator first , BidiIterator last , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const charT *str"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_search(const charT *str , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_search"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003ccharT, ST, SA\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, traits\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
bool regex_search(const std::basic_string<charT, ST, SA> &s , const basic_regex<charT, traits> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_split"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ccharT, Traits1, Alloc1\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, Traits2\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}},{"Name":{},"Type":{"Name":{"Relative":"std::size_t max_split"}}}]}
std::size_t regex_split(OutputIterator out , std::basic_string<charT, Traits1, Alloc1> &s , const basic_regex<charT, Traits2> &e , match_flag_type flags , std::size_t max_split ) //
+ // {"Name":{"Relative":"regex_split"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ccharT, Traits1, Alloc1\u003e &s"}}},{"Name":{},"Type":{"Name":{"Relative":"const basic_regex\u003ccharT, Traits2\u003e &e"}}},{"Name":{},"Type":{"Name":{"Relative":"match_flag_type flags"}}}]}
std::size_t regex_split(OutputIterator out , std::basic_string<charT, Traits1, Alloc1> &s , const basic_regex<charT, Traits2> &e , match_flag_type flags ) //
+ // {"Name":{"Relative":"regex_split"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::size_t"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"OutputIterator out"}}},{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003ccharT, Traits1, Alloc1\u003e &s"}}}]}
std::size_t regex_split(OutputIterator out , std::basic_string<charT, Traits1, Alloc1> &s ) //
+ // {"Name":{"Relative":"reinterpret_pointer_cast\u003c\u003c#class T#\u003e\u003e"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cU\u003e &r"}}}]}
shared_ptr<T> reinterpret_pointer_cast<<#class T#>>(const shared_ptr<U> &r ) //
+ // {"Name":{"Relative":"static_pointer_cast\u003c\u003c#class T#\u003e\u003e"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const shared_ptr\u003cU\u003e &r"}}}]}
shared_ptr<T> static_pointer_cast<<#class T#>>(const shared_ptr<U> &r ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T1 &left"}}},{"Name":{},"Type":{"Name":{"Relative":"T2 &right"}}}]}
void swap(T1 &left , T2 &right ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"array\u003cT, N\u003e &x"}}},{"Name":{},"Type":{"Name":{"Relative":"array\u003cT, N\u003e &y"}}}]}
void swap(array<T, N> &x , array<T, N> &y ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e &a"}}},{"Name":{},"Type":{"Name":{"Relative":"shared_ptr\u003cT\u003e &b"}}}]}
void swap(shared_ptr<T> &a , shared_ptr<T> &b ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"scoped_ptr\u003cT\u003e &a"}}},{"Name":{},"Type":{"Name":{"Relative":"scoped_ptr\u003cT\u003e &b"}}}]}
void swap(scoped_ptr<T> &a , scoped_ptr<T> &b ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"scoped_array\u003cT\u003e &a"}}},{"Name":{},"Type":{"Name":{"Relative":"scoped_array\u003cT\u003e &b"}}}]}
void swap(scoped_array<T> &a , scoped_array<T> &b ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"basic_regex\u003ccharT, traits\u003e &e1"}}},{"Name":{},"Type":{"Name":{"Relative":"basic_regex\u003ccharT, traits\u003e &e2"}}}]}
void swap(basic_regex<charT, traits> &e1 , basic_regex<charT, traits> &e2 ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cBidiIterator, Allocator\u003e &a"}}},{"Name":{},"Type":{"Name":{"Relative":"match_results\u003cBidiIterator, Allocator\u003e &b"}}}]}
void swap(match_results<BidiIterator, Allocator> &a , match_results<BidiIterator, Allocator> &b ) //
+ // {"Name":{"Relative":"throw_exception"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const E &e"}}}]}
void throw_exception(const E &e ) //
+ // {"Name":{"Relative":"throw_exception_assert_compatibility"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::exception &"}}}]}
void throw_exception_assert_compatibility(const std::exception & ) //
+ // {"Name":{"Relative":"unwrap_ref"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"typename unwrap_reference\u003cT\u003e::type &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"T &t"}}}]}
typename unwrap_reference<T>::type & unwrap_ref(T &t ) //
859 clang/testdata/d.in.res
View
859 additions, 0 deletions not shown
1,514 clang/testdata/e.in.res
View
1,514 additions, 0 deletions not shown
21 clang/testdata/f.in.res
View
@@ -1,23 +1,44 @@
Fields:
+ // {"Name":{"Relative":"m_Module"},"Type":{"Name":{"Relative":"asIScriptModule *"}}}
asIScriptModule * m_Module //
+ // {"Name":{"Relative":"mEvStat"},"Type":{"Name":{"Relative":"ev_stat"}}}
ev_stat mEvStat //
+ // {"Name":{"Relative":"mLastmod"},"Type":{"Name":{"Relative":"long long"}}}
long long mLastmod //
+ // {"Name":{"Relative":"mListeners"},"Type":{"Name":{"Relative":"std::vector\u003cSmartPointer\u003cResourceUpdatedListener\u003e \u003e"}}}
std::vector<SmartPointer<ResourceUpdatedListener> > mListeners //
+ // {"Name":{"Relative":"mMutex"},"Type":{"Name":{"Relative":"Mutex"}}}
Mutex mMutex //
+ // {"Name":{"Relative":"mName"},"Type":{"Name":{"Relative":"StringID"}}}
StringID mName //
+ // {"Name":{"Relative":"mRefCount"},"Type":{"Name":{"Relative":"int"}}}
int mRefCount //
Methods:
+ // {"Name":{"Relative":"AddRef"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void AddRef() //
+ // {"Name":{"Relative":"AddResourceUpdatedListener"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"ResourceUpdatedListener *listener"}}}]}
void AddResourceUpdatedListener(ResourceUpdatedListener *listener ) //
+ // {"Name":{"Relative":"DelRef"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void DelRef() //
+ // {"Name":{"Relative":"GetFunction"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asIScriptFunction *"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::string &decl"}}}]}
asIScriptFunction * GetFunction(const std::string &decl ) //
+ // {"Name":{"Relative":"GetName"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"StringID"}}}]}
StringID GetName() //
+ // {"Name":{"Relative":"GetReferenceCount"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
int GetReferenceCount() //
+ // {"Name":{"Relative":"OnUpdated"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void OnUpdated() //
+ // {"Name":{"Relative":"Open"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::istream *"}}}]}
std::istream * Open() //
+ // {"Name":{"Relative":"ReadAsString"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char **data"}}},{"Name":{},"Type":{"Name":{"Relative":"int *size"}}}]}
void ReadAsString(char **data , int *size ) //
+ // {"Name":{"Relative":"Reload"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void Reload() //
+ // {"Name":{"Relative":"Resource::Reload"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void Resource::Reload() //
+ // {"Name":{"Relative":"RemoveResourceUpdatedListener"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"ResourceUpdatedListener *listener"}}}]}
void RemoveResourceUpdatedListener(ResourceUpdatedListener *listener ) //
+ // {"Name":{"Relative":"SetName"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"StringID"}}}]}
void SetName(StringID ) //
+ // {"Name":{"Relative":"Update"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void Update() //
95 clang/testdata/g.in.res
View
@@ -1,97 +1,192 @@
Fields:
+ // {"Name":{"Relative":"npos"},"Type":{"Name":{"Relative":"const size_type"}}}
const size_type npos //
Methods:
+ // {"Name":{"Relative":"append"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
std::basic_string<char> & append(const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"append"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & append(const std::basic_string<char> &__str , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"append"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & append(const char *__s , size_type __n ) //
+ // {"Name":{"Relative":"append"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
std::basic_string<char> & append(const char *__s ) //
+ // {"Name":{"Relative":"append"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
std::basic_string<char> & append(size_type __n , char __c ) //
+ // {"Name":{"Relative":"append"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __last"}}}]}
std::basic_string<char> & append(_InputIterator __first , _InputIterator __last ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
std::basic_string<char> & assign(const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & assign(const std::basic_string<char> &__str , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & assign(const char *__s , size_type __n ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
std::basic_string<char> & assign(const char *__s ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
std::basic_string<char> & assign(size_type __n , char __c ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __last"}}}]}
std::basic_string<char> & assign(_InputIterator __first , _InputIterator __last ) //
+ // {"Name":{"Relative":"at"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reference"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
const_reference at(size_type __n ) //
+ // {"Name":{"Relative":"at"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reference"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
reference at(size_type __n ) //
+ // {"Name":{"Relative":"basic_string"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __beg"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __end"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::allocator\u003cchar\u003e &__a"}}}]}
void basic_string(_InputIterator __beg , _InputIterator __end , const std::allocator<char> &__a ) //
+ // {"Name":{"Relative":"begin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}]}
iterator begin() //
+ // {"Name":{"Relative":"begin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_iterator"}}}]}
const_iterator begin() //
+ // {"Name":{"Relative":"c_str"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
const char * c_str() //
+ // {"Name":{"Relative":"capacity"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type capacity() //
+ // {"Name":{"Relative":"clear"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void clear() //
+ // {"Name":{"Relative":"compare"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
int compare(const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"compare"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
int compare(size_type __pos , size_type __n , const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"compare"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos1"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos2"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n2"}}}]}
int compare(size_type __pos1 , size_type __n1 , const std::basic_string<char> &__str , size_type __pos2 , size_type __n2 ) //
+ // {"Name":{"Relative":"compare"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
int compare(const char *__s ) //
+ // {"Name":{"Relative":"compare"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
int compare(size_type __pos , size_type __n1 , const char *__s ) //
+ // {"Name":{"Relative":"compare"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n2"}}}]}
int compare(size_type __pos , size_type __n1 , const char *__s , size_type __n2 ) //
+ // {"Name":{"Relative":"copy"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type copy(char *__s , size_type __n , size_type __pos ) //
+ // {"Name":{"Relative":"data"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}]}
const char * data() //
+ // {"Name":{"Relative":"empty"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
bool empty() //
+ // {"Name":{"Relative":"end"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}]}
iterator end() //
+ // {"Name":{"Relative":"end"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_iterator"}}}]}
const_iterator end() //
+ // {"Name":{"Relative":"erase"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
std::basic_string<char> & erase(size_type __pos ) //
+ // {"Name":{"Relative":"erase"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __position"}}}]}
iterator erase(iterator __position ) //
+ // {"Name":{"Relative":"erase"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __last"}}}]}
iterator erase(iterator __first , iterator __last ) //
+ // {"Name":{"Relative":"find"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
size_type find(const char *__s , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"find"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find(const std::basic_string<char> &__str , size_type __pos ) //
+ // {"Name":{"Relative":"find"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find(const char *__s , size_type __pos ) //
+ // {"Name":{"Relative":"find"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find(char __c , size_type __pos ) //
+ // {"Name":{"Relative":"find_first_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_first_not_of(const std::basic_string<char> &__str , size_type __pos ) //
+ // {"Name":{"Relative":"find_first_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
size_type find_first_not_of(const char *__s , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"find_first_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_first_not_of(const char *__s , size_type __pos ) //
+ // {"Name":{"Relative":"find_first_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_first_not_of(char __c , size_type __pos ) //
+ // {"Name":{"Relative":"find_first_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_first_of(const std::basic_string<char> &__str , size_type __pos ) //
+ // {"Name":{"Relative":"find_first_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
size_type find_first_of(const char *__s , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"find_first_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_first_of(const char *__s , size_type __pos ) //
+ // {"Name":{"Relative":"find_first_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_first_of(char __c , size_type __pos ) //
+ // {"Name":{"Relative":"find_last_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_last_not_of(const std::basic_string<char> &__str , size_type __pos ) //
+ // {"Name":{"Relative":"find_last_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
size_type find_last_not_of(const char *__s , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"find_last_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_last_not_of(const char *__s , size_type __pos ) //
+ // {"Name":{"Relative":"find_last_not_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_last_not_of(char __c , size_type __pos ) //
+ // {"Name":{"Relative":"find_last_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_last_of(const std::basic_string<char> &__str , size_type __pos ) //
+ // {"Name":{"Relative":"find_last_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
size_type find_last_of(const char *__s , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"find_last_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_last_of(const char *__s , size_type __pos ) //
+ // {"Name":{"Relative":"find_last_of"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type find_last_of(char __c , size_type __pos ) //
+ // {"Name":{"Relative":"get_allocator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"allocator_type"}}}]}
allocator_type get_allocator() //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __p"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
void insert(iterator __p , size_type __n , char __c ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __p"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __beg"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __end"}}}]}
void insert(iterator __p , _InputIterator __beg , _InputIterator __end ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos1"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
std::basic_string<char> & insert(size_type __pos1 , const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos1"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos2"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & insert(size_type __pos1 , const std::basic_string<char> &__str , size_type __pos2 , size_type __n ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & insert(size_type __pos , const char *__s , size_type __n ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
std::basic_string<char> & insert(size_type __pos , const char *__s ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
std::basic_string<char> & insert(size_type __pos , size_type __n , char __c ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __p"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
iterator insert(iterator __p , char __c ) //
+ // {"Name":{"Relative":"length"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type length() //
+ // {"Name":{"Relative":"max_size"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type max_size() //
+ // {"Name":{"Relative":"push_back"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
void push_back(char __c ) //
+ // {"Name":{"Relative":"rbegin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reverse_iterator"}}}]}
reverse_iterator rbegin() //
+ // {"Name":{"Relative":"rbegin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reverse_iterator"}}}]}
const_reverse_iterator rbegin() //
+ // {"Name":{"Relative":"rend"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reverse_iterator"}}}]}
reverse_iterator rend() //
+ // {"Name":{"Relative":"rend"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reverse_iterator"}}}]}
const_reverse_iterator rend() //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
std::basic_string<char> & replace(size_type __pos , size_type __n , const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos1"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos2"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n2"}}}]}
std::basic_string<char> & replace(size_type __pos1 , size_type __n1 , const std::basic_string<char> &__str , size_type __pos2 , size_type __n2 ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n2"}}}]}
std::basic_string<char> & replace(size_type __pos , size_type __n1 , const char *__s , size_type __n2 ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
std::basic_string<char> & replace(size_type __pos , size_type __n1 , const char *__s ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n1"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n2"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
std::basic_string<char> & replace(size_type __pos , size_type __n1 , size_type __n2 , char __c ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , const std::basic_string<char> &__str ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , const char *__s , size_type __n ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , const char *__s ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , size_type __n , char __c ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __k1"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __k2"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , _InputIterator __k1 , _InputIterator __k2 ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"char *__k1"}}},{"Name":{},"Type":{"Name":{"Relative":"char *__k2"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , char *__k1 , char *__k2 ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__k1"}}},{"Name":{},"Type":{"Name":{"Relative":"const char *__k2"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , const char *__k1 , const char *__k2 ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __k1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __k2"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , iterator __k1 , iterator __k2 ) //
+ // {"Name":{"Relative":"replace"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __i1"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __i2"}}},{"Name":{},"Type":{"Name":{"Relative":"const_iterator __k1"}}},{"Name":{},"Type":{"Name":{"Relative":"const_iterator __k2"}}}]}
std::basic_string<char> & replace(iterator __i1 , iterator __i2 , const_iterator __k1 , const_iterator __k2 ) //
+ // {"Name":{"Relative":"reserve"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __res_arg"}}}]}
void reserve(size_type __res_arg ) //
+ // {"Name":{"Relative":"resize"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"char __c"}}}]}
void resize(size_type __n , char __c ) //
+ // {"Name":{"Relative":"resize"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
void resize(size_type __n ) //
+ // {"Name":{"Relative":"rfind"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::basic_string\u003cchar\u003e &__str"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type rfind(const std::basic_string<char> &__str , size_type __pos ) //
+ // {"Name":{"Relative":"rfind"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
size_type rfind(const char *__s , size_type __pos , size_type __n ) //
+ // {"Name":{"Relative":"rfind"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const char *__s"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type rfind(const char *__s , size_type __pos ) //
+ // {"Name":{"Relative":"rfind"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"char __c"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
size_type rfind(char __c , size_type __pos ) //
+ // {"Name":{"Relative":"size"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type size() //
+ // {"Name":{"Relative":"substr"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __pos"}}}]}
std::basic_string<char> substr(size_type __pos ) //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"std::basic_string\u003cchar\u003e &__s"}}}]}
void swap(std::basic_string<char> &__s ) //
35 clang/testdata/h.in.res
View
@@ -1,36 +1,71 @@
Methods:
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"const value_type &__val"}}}]}
void assign(size_type __n , const value_type &__val ) //
+ // {"Name":{"Relative":"assign"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __last"}}}]}
void assign(_InputIterator __first , _InputIterator __last ) //
+ // {"Name":{"Relative":"at"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reference"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
reference at(size_type __n ) //
+ // {"Name":{"Relative":"at"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reference"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
const_reference at(size_type __n ) //
+ // {"Name":{"Relative":"back"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reference"}}}]}
reference back() //
+ // {"Name":{"Relative":"back"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reference"}}}]}
const_reference back() //
+ // {"Name":{"Relative":"begin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}]}
iterator begin() //
+ // {"Name":{"Relative":"begin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_iterator"}}}]}
const_iterator begin() //
+ // {"Name":{"Relative":"capacity"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type capacity() //
+ // {"Name":{"Relative":"clear"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void clear() //
+ // {"Name":{"Relative":"data"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"pointer"}}}]}
pointer data() //
+ // {"Name":{"Relative":"data"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_pointer"}}}]}
const_pointer data() //
+ // {"Name":{"Relative":"empty"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
bool empty() //
+ // {"Name":{"Relative":"end"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}]}
iterator end() //
+ // {"Name":{"Relative":"end"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_iterator"}}}]}
const_iterator end() //
+ // {"Name":{"Relative":"erase"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __position"}}}]}
iterator erase(iterator __position ) //
+ // {"Name":{"Relative":"erase"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"iterator __last"}}}]}
iterator erase(iterator __first , iterator __last ) //
+ // {"Name":{"Relative":"front"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reference"}}}]}
reference front() //
+ // {"Name":{"Relative":"front"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reference"}}}]}
const_reference front() //
+ // {"Name":{"Relative":"get_allocator"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"allocator_type"}}}]}
allocator_type get_allocator() //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"iterator"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __position"}}},{"Name":{},"Type":{"Name":{"Relative":"const value_type &__x"}}}]}
iterator insert(iterator __position , const value_type &__x ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __position"}}},{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}},{"Name":{},"Type":{"Name":{"Relative":"const value_type &__x"}}}]}
void insert(iterator __position , size_type __n , const value_type &__x ) //
+ // {"Name":{"Relative":"insert"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"iterator __position"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __last"}}}]}
void insert(iterator __position , _InputIterator __first , _InputIterator __last ) //
+ // {"Name":{"Relative":"max_size"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type max_size() //
+ // {"Name":{"Relative":"pop_back"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
void pop_back() //
+ // {"Name":{"Relative":"push_back"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const value_type &__x"}}}]}
void push_back(const value_type &__x ) //
+ // {"Name":{"Relative":"rbegin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reverse_iterator"}}}]}
reverse_iterator rbegin() //
+ // {"Name":{"Relative":"rbegin"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reverse_iterator"}}}]}
const_reverse_iterator rbegin() //
+ // {"Name":{"Relative":"rend"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"reverse_iterator"}}}]}
reverse_iterator rend() //
+ // {"Name":{"Relative":"rend"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const_reverse_iterator"}}}]}
const_reverse_iterator rend() //
+ // {"Name":{"Relative":"reserve"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __n"}}}]}
void reserve(size_type __n ) //
+ // {"Name":{"Relative":"resize"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"size_type __new_size"}}},{"Name":{},"Type":{"Name":{"Relative":"value_type __x"}}}]}
void resize(size_type __new_size , value_type __x ) //
+ // {"Name":{"Relative":"size"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"size_type"}}}]}
size_type size() //
+ // {"Name":{"Relative":"swap"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"std::vector\u003cStringID, std::allocator\u003cStringID\u003e \u003e &__x"}}}]}
void swap(std::vector<StringID, std::allocator<StringID> > &__x ) //
+ // {"Name":{"Relative":"vector"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __first"}}},{"Name":{},"Type":{"Name":{"Relative":"_InputIterator __last"}}},{"Name":{},"Type":{"Name":{"Relative":"const allocator_type &__a"}}}]}
void vector(_InputIterator __first , _InputIterator __last , const allocator_type &__a ) //
4 clang/testdata/i.in.res
View
@@ -1,6 +1,10 @@
Fields:
+ // {"Name":{"Relative":"mID"},"Type":{"Name":{"Relative":"unsigned int"}}}
unsigned int mID //
Methods:
+ // {"Name":{"Relative":"GetID"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"unsigned int"}}}]}
unsigned int GetID() //
+ // {"Name":{"Relative":"GetName"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const std::string &"}}}]}
const std::string & GetName() //
+ // {"Name":{"Relative":"Load"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"const std::string &name"}}}]}
void Load(const std::string &name ) //
3  clang/testdata/mm1.in.res
View
@@ -1,5 +1,8 @@
Fields:
+ // {"Name":{"Relative":"argc"},"Type":{"Name":{"Relative":"int"}}}
int argc //
+ // {"Name":{"Relative":"argv"},"Type":{"Name":{"Relative":"const char **"}}}
const char ** argv //
Methods:
+ // {"Name":{"Relative":"main"},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int argc"}}},{"Name":{},"Type":{"Name":{"Relative":"const char **argv"}}}]}
int main(int argc , const char **argv ) //
1  clang/testdata/mm2.in.res
View
@@ -1,2 +1,3 @@
Fields:
+ // {"Name":{"Relative":"value"},"Type":{"Name":{"Relative":"float"}}}
float value //
4 clang/testdata/mm3.in.res
View
@@ -1,5 +1,9 @@
Fields:
+ // {"Name":{"Relative":"_value"},"Type":{"Name":{"Relative":"float"}}}
float _value //
+ // {"Name":{"Relative":"privateVariable"},"Type":{"Name":{"Relative":"int"}}}
int privateVariable //
+ // {"Name":{"Relative":"protectedVariable"},"Type":{"Name":{"Relative":"int"}}}
int protectedVariable //
+ // {"Name":{"Relative":"publicVariable"},"Type":{"Name":{"Relative":"int"}}}
int publicVariable //
7 clang/testdata/mm4.in.res
View
@@ -1,9 +1,16 @@
Fields:
+ // {"Name":{"Relative":"MyCategoryMethod"},"Type":{"Name":{"Relative":"void"}}}
void MyCategoryMethod //
+ // {"Name":{"Relative":"myworld"},"Type":{"Name":{"Relative":"void"}}}
void myworld //
+ // {"Name":{"Relative":"something"},"Type":{"Name":{"Relative":"void"}}}
void something //
+ // {"Name":{"Relative":"value"},"Type":{"Name":{"Relative":"float"}}}
float value //
+ // {"Name":{"Relative":"world2"},"Type":{"Name":{"Relative":"World *"}}}
World * world2 //
Methods:
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setValue"},"Type":{"Name":{"Relative":"(float)"}}}]}
void ((float) setValue) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setWorld2"},"Type":{"Name":{"Relative":"(World *)"}}}]}
void ((World *) setWorld2) //
27,737 clang/testdata/mm5.in.res
View
27,737 additions, 0 deletions not shown
224 clang/testdata/mm7.in.res
View
@@ -1,226 +1,450 @@
Fields:
+ // {"Name":{"Relative":"accessibilityActionNames"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * accessibilityActionNames //
+ // {"Name":{"Relative":"accessibilityAttributeNames"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * accessibilityAttributeNames //
+ // {"Name":{"Relative":"accessibilityFocusedUIElement"},"Type":{"Name":{"Relative":"id"}}}
id accessibilityFocusedUIElement //
+ // {"Name":{"Relative":"accessibilityIsIgnored"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL accessibilityIsIgnored //
+ // {"Name":{"Relative":"accessibilityParameterizedAttributeNames"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * accessibilityParameterizedAttributeNames //
+ // {"Name":{"Relative":"allowsWeakReference"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL allowsWeakReference //
+ // {"Name":{"Relative":"attributeKeys"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * attributeKeys //
+ // {"Name":{"Relative":"autoContentAccessingProxy"},"Type":{"Name":{"Relative":"id"}}}
id autoContentAccessingProxy //
+ // {"Name":{"Relative":"autorelease"},"Type":{"Name":{"Relative":"id"}}}
id autorelease //
+ // {"Name":{"Relative":"awakeFromNib"},"Type":{"Name":{"Relative":"void"}}}
void awakeFromNib //
+ // {"Name":{"Relative":"boolValue"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL boolValue //
+ // {"Name":{"Relative":"capitalizedString"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * capitalizedString //
+ // {"Name":{"Relative":"class"},"Type":{"Name":{"Relative":"Class"}}}
Class class //
+ // {"Name":{"Relative":"classCode"},"Type":{"Name":{"Relative":"FourCharCode"}}}
FourCharCode classCode //
+ // {"Name":{"Relative":"classDescription"},"Type":{"Name":{"Relative":"NSClassDescription *"}}}
NSClassDescription * classDescription //
+ // {"Name":{"Relative":"classForArchiver"},"Type":{"Name":{"Relative":"Class"}}}
Class classForArchiver //
+ // {"Name":{"Relative":"classForCoder"},"Type":{"Name":{"Relative":"Class"}}}
Class classForCoder //
+ // {"Name":{"Relative":"classForKeyedArchiver"},"Type":{"Name":{"Relative":"Class"}}}
Class classForKeyedArchiver //
+ // {"Name":{"Relative":"classForPortCoder"},"Type":{"Name":{"Relative":"Class"}}}
Class classForPortCoder //
+ // {"Name":{"Relative":"className"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * className //
+ // {"Name":{"Relative":"commitEditing"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL commitEditing //
+ // {"Name":{"Relative":"copy"},"Type":{"Name":{"Relative":"id"}}}
id copy //
+ // {"Name":{"Relative":"cString"},"Type":{"Name":{"Relative":"const char *"}}}
const char * cString //
+ // {"Name":{"Relative":"cStringLength"},"Type":{"Name":{"Relative":"NSUInteger"}}}
NSUInteger cStringLength //
+ // {"Name":{"Relative":"dealloc"},"Type":{"Name":{"Relative":"void"}}}
void dealloc //
+ // {"Name":{"Relative":"debugDescription"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * debugDescription //
+ // {"Name":{"Relative":"decomposedStringWithCanonicalMapping"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * decomposedStringWithCanonicalMapping //
+ // {"Name":{"Relative":"decomposedStringWithCompatibilityMapping"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * decomposedStringWithCompatibilityMapping //
+ // {"Name":{"Relative":"description"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * description //
+ // {"Name":{"Relative":"discardEditing"},"Type":{"Name":{"Relative":"void"}}}
void discardEditing //
+ // {"Name":{"Relative":"doubleValue"},"Type":{"Name":{"Relative":"double"}}}
double doubleValue //
+ // {"Name":{"Relative":"exposedBindings"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * exposedBindings //
+ // {"Name":{"Relative":"fastestEncoding"},"Type":{"Name":{"Relative":"NSStringEncoding"}}}
NSStringEncoding fastestEncoding //
+ // {"Name":{"Relative":"fileSystemRepresentation"},"Type":{"Name":{"Relative":"const char *"}}}
const char * fileSystemRepresentation //
+ // {"Name":{"Relative":"finalize"},"Type":{"Name":{"Relative":"void"}}}
void finalize //
+ // {"Name":{"Relative":"floatValue"},"Type":{"Name":{"Relative":"float"}}}
float floatValue //
+ // {"Name":{"Relative":"hash"},"Type":{"Name":{"Relative":"NSUInteger"}}}
NSUInteger hash //
+ // {"Name":{"Relative":"ignoreModifierKeysWhileDragging"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL ignoreModifierKeysWhileDragging //
+ // {"Name":{"Relative":"init"},"Type":{"Name":{"Relative":"id"}}}
id init //
+ // {"Name":{"Relative":"integerValue"},"Type":{"Name":{"Relative":"NSInteger"}}}
NSInteger integerValue //
+ // {"Name":{"Relative":"intValue"},"Type":{"Name":{"Relative":"int"}}}
int intValue //
+ // {"Name":{"Relative":"isAbsolutePath"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL isAbsolutePath //
+ // {"Name":{"Relative":"isExplicitlyIncluded"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL isExplicitlyIncluded //
+ // {"Name":{"Relative":"isProxy"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL isProxy //
+ // {"Name":{"Relative":"key"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * key //
+ // {"Name":{"Relative":"lastPathComponent"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * lastPathComponent //
+ // {"Name":{"Relative":"length"},"Type":{"Name":{"Relative":"NSUInteger"}}}
NSUInteger length //
+ // {"Name":{"Relative":"localizedKey"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * localizedKey //
+ // {"Name":{"Relative":"longLongValue"},"Type":{"Name":{"Relative":"long long"}}}
long long longLongValue //
+ // {"Name":{"Relative":"lossyCString"},"Type":{"Name":{"Relative":"const char *"}}}
const char * lossyCString //
+ // {"Name":{"Relative":"lowercaseString"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * lowercaseString //
+ // {"Name":{"Relative":"mutableCopy"},"Type":{"Name":{"Relative":"id"}}}
id mutableCopy //
+ // {"Name":{"Relative":"objectSpecifier"},"Type":{"Name":{"Relative":"NSScriptObjectSpecifier *"}}}
NSScriptObjectSpecifier * objectSpecifier //
+ // {"Name":{"Relative":"observationInfo"},"Type":{"Name":{"Relative":"void *"}}}
void * observationInfo //
+ // {"Name":{"Relative":"pathComponents"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * pathComponents //
+ // {"Name":{"Relative":"pathExtension"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * pathExtension //
+ // {"Name":{"Relative":"precomposedStringWithCanonicalMapping"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * precomposedStringWithCanonicalMapping //
+ // {"Name":{"Relative":"precomposedStringWithCompatibilityMapping"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * precomposedStringWithCompatibilityMapping //
+ // {"Name":{"Relative":"propertyList"},"Type":{"Name":{"Relative":"id"}}}
id propertyList //
+ // {"Name":{"Relative":"propertyListFromStringsFileFormat"},"Type":{"Name":{"Relative":"NSDictionary *"}}}
NSDictionary * propertyListFromStringsFileFormat //
+ // {"Name":{"Relative":"release"},"Type":{"Name":{"Relative":"void"}}}
void release //
+ // {"Name":{"Relative":"retain"},"Type":{"Name":{"Relative":"id"}}}
id retain //
+ // {"Name":{"Relative":"retainCount"},"Type":{"Name":{"Relative":"NSUInteger"}}}
NSUInteger retainCount //
+ // {"Name":{"Relative":"retainWeakReference"},"Type":{"Name":{"Relative":"BOOL"}}}
BOOL retainWeakReference //
+ // {"Name":{"Relative":"scriptingProperties"},"Type":{"Name":{"Relative":"NSDictionary *"}}}
NSDictionary * scriptingProperties //
+ // {"Name":{"Relative":"self"},"Type":{"Name":{"Relative":"id"}}}
id self //
+ // {"Name":{"Relative":"smallestEncoding"},"Type":{"Name":{"Relative":"NSStringEncoding"}}}
NSStringEncoding smallestEncoding //
+ // {"Name":{"Relative":"stringByAbbreviatingWithTildeInPath"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * stringByAbbreviatingWithTildeInPath //
+ // {"Name":{"Relative":"stringByDeletingLastPathComponent"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * stringByDeletingLastPathComponent //
+ // {"Name":{"Relative":"stringByDeletingPathExtension"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * stringByDeletingPathExtension //
+ // {"Name":{"Relative":"stringByExpandingTildeInPath"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * stringByExpandingTildeInPath //
+ // {"Name":{"Relative":"stringByResolvingSymlinksInPath"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * stringByResolvingSymlinksInPath //
+ // {"Name":{"Relative":"stringByStandardizingPath"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * stringByStandardizingPath //
+ // {"Name":{"Relative":"superclass"},"Type":{"Name":{"Relative":"Class"}}}
Class superclass //
+ // {"Name":{"Relative":"toManyRelationshipKeys"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * toManyRelationshipKeys //
+ // {"Name":{"Relative":"toOneRelationshipKeys"},"Type":{"Name":{"Relative":"NSArray *"}}}
NSArray * toOneRelationshipKeys //
+ // {"Name":{"Relative":"uppercaseString"},"Type":{"Name":{"Relative":"NSString *"}}}
NSString * uppercaseString //
+ // {"Name":{"Relative":"UTF8String"},"Type":{"Name":{"Relative":"const char *"}}}
const char * UTF8String //
+ // {"Name":{"Relative":"value"},"Type":{"Name":{"Relative":"id"}}}
id value //
+ // {"Name":{"Relative":"zone"},"Type":{"Name":{"Relative":"NSZone *"}}}
NSZone * zone //
Methods:
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"accessibilityActionDescription"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSString * ((NSString *) accessibilityActionDescription) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSUInteger"}}}],"Parameters":[{"Name":{"Relative":"accessibilityArrayAttributeCount"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSUInteger ((NSString *) accessibilityArrayAttributeCount) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"accessibilityAttributeValue"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) accessibilityAttributeValue) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"accessibilityHitTest"},"Type":{"Name":{"Relative":"(NSPoint)"}}}]}
id ((NSPoint) accessibilityHitTest) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSUInteger"}}}],"Parameters":[{"Name":{"Relative":"accessibilityIndexOfChild"},"Type":{"Name":{"Relative":"(id)"}}}]}
NSUInteger ((id) accessibilityIndexOfChild) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"accessibilityIsAttributeSettable"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
BOOL ((NSString *) accessibilityIsAttributeSettable) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"accessibilityPerformAction"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) accessibilityPerformAction) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"awakeAfterUsingCoder"},"Type":{"Name":{"Relative":"(NSCoder *)"}}}]}
id ((NSCoder *) awakeAfterUsingCoder) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"canBeConvertedToEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
BOOL ((NSStringEncoding) canBeConvertedToEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"capitalizedStringWithLocale"},"Type":{"Name":{"Relative":"(NSLocale *)"}}}]}
NSString * ((NSLocale *) capitalizedStringWithLocale) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSComparisonResult"}}}],"Parameters":[{"Name":{"Relative":"caseInsensitiveCompare"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSComparisonResult ((NSString *) caseInsensitiveCompare) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"changeColor"},"Type":{"Name":{"Relative":"(id)"}}}]}
void ((id) changeColor) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"changeFont"},"Type":{"Name":{"Relative":"(id)"}}}]}
void ((id) changeFont) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"unichar"}}}],"Parameters":[{"Name":{"Relative":"characterAtIndex"},"Type":{"Name":{"Relative":"(NSUInteger)"}}}]}
unichar ((NSUInteger) characterAtIndex) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"commitEditingAndReturnError"},"Type":{"Name":{"Relative":"(NSError **)"}}}]}
BOOL ((NSError **) commitEditingAndReturnError) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSComparisonResult"}}}],"Parameters":[{"Name":{"Relative":"compare"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSComparisonResult ((NSString *) compare) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"componentsSeparatedByCharactersInSet"},"Type":{"Name":{"Relative":"(NSCharacterSet *)"}}}]}
NSArray * ((NSCharacterSet *) componentsSeparatedByCharactersInSet) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"componentsSeparatedByString"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSArray * ((NSString *) componentsSeparatedByString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"conformsToProtocol"},"Type":{"Name":{"Relative":"(Protocol *)"}}}]}
BOOL ((Protocol *) conformsToProtocol) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"controlTextDidBeginEditing"},"Type":{"Name":{"Relative":"(NSNotification *)"}}}]}
void ((NSNotification *) controlTextDidBeginEditing) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"controlTextDidChange"},"Type":{"Name":{"Relative":"(NSNotification *)"}}}]}
void ((NSNotification *) controlTextDidChange) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"controlTextDidEndEditing"},"Type":{"Name":{"Relative":"(NSNotification *)"}}}]}
void ((NSNotification *) controlTextDidEndEditing) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"copyWithZone"},"Type":{"Name":{"Relative":"(NSZone *)"}}}]}
id ((NSZone *) copyWithZone) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"const char *"}}}],"Parameters":[{"Name":{"Relative":"cStringUsingEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
const char * ((NSStringEncoding) cStringUsingEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSData *"}}}],"Parameters":[{"Name":{"Relative":"dataUsingEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
NSData * ((NSStringEncoding) dataUsingEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSDictionary *"}}}],"Parameters":[{"Name":{"Relative":"dictionaryWithValuesForKeys"},"Type":{"Name":{"Relative":"(NSArray *)"}}}]}
NSDictionary * ((NSArray *) dictionaryWithValuesForKeys) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"didChangeValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) didChangeValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"displayLayer"},"Type":{"Name":{"Relative":"(CALayer *)"}}}]}
void ((CALayer *) displayLayer) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"doesContain"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) doesContain) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"doesNotRecognizeSelector"},"Type":{"Name":{"Relative":"(SEL)"}}}]}
void ((SEL) doesNotRecognizeSelector) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSDragOperation"}}}],"Parameters":[{"Name":{"Relative":"draggingSourceOperationMaskForLocal"},"Type":{"Name":{"Relative":"(BOOL)"}}}]}
NSDragOperation ((BOOL) draggingSourceOperationMaskForLocal) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"encodeWithCoder"},"Type":{"Name":{"Relative":"(NSCoder *)"}}}]}
void ((NSCoder *) encodeWithCoder) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"enumerateLinesUsingBlock"},"Type":{"Name":{"Relative":"^(NSString *line, BOOL *stop)block"}}}]}
void (^(NSString *line, BOOL *stop)block enumerateLinesUsingBlock) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"forwardingTargetForSelector"},"Type":{"Name":{"Relative":"(SEL)"}}}]}
id ((SEL) forwardingTargetForSelector) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"forwardInvocation"},"Type":{"Name":{"Relative":"(NSInvocation *)"}}}]}
void ((NSInvocation *) forwardInvocation) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"getCharacters"},"Type":{"Name":{"Relative":"(unichar *)"}}}]}
void ((unichar *) getCharacters) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"getCString"},"Type":{"Name":{"Relative":"(char *)"}}}]}
void ((char *) getCString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"handleQueryWithUnboundKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) handleQueryWithUnboundKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"hasPrefix"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
BOOL ((NSString *) hasPrefix) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"hasSuffix"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
BOOL ((NSString *) hasSuffix) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"indicesOfObjectsByEvaluatingObjectSpecifier"},"Type":{"Name":{"Relative":"(NSScriptObjectSpecifier *)"}}}]}
NSArray * ((NSScriptObjectSpecifier *) indicesOfObjectsByEvaluatingObjectSpecifier) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSDictionary *"}}}],"Parameters":[{"Name":{"Relative":"infoForBinding"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSDictionary * ((NSString *) infoForBinding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithCoder"},"Type":{"Name":{"Relative":"(NSCoder *)"}}}]}
id ((NSCoder *) initWithCoder) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithContentsOfFile"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) initWithContentsOfFile) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithContentsOfURL"},"Type":{"Name":{"Relative":"(NSURL *)"}}}]}
id ((NSURL *) initWithContentsOfURL) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithCString"},"Type":{"Name":{"Relative":"(const char *)"}}}]}
id ((const char *) initWithCString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithFormat"},"Type":{"Name":{"Relative":"(NSString *), ..."}}}]}
id ((NSString *), ... initWithFormat) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithString"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) initWithString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"initWithUTF8String"},"Type":{"Name":{"Relative":"(const char *)"}}}]}
id ((const char *) initWithUTF8String) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"invalidateLayoutOfLayer"},"Type":{"Name":{"Relative":"(CALayer *)"}}}]}
void ((CALayer *) invalidateLayoutOfLayer) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"inverseForRelationshipKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSString * ((NSString *) inverseForRelationshipKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isCaseInsensitiveLike"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
BOOL ((NSString *) isCaseInsensitiveLike) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isEqual"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isEqual) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isEqualToString"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
BOOL ((NSString *) isEqualToString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isGreaterThan"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isGreaterThan) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isGreaterThanOrEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isGreaterThanOrEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isKindOfClass"},"Type":{"Name":{"Relative":"(Class)"}}}]}
BOOL ((Class) isKindOfClass) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isLessThan"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isLessThan) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isLessThanOrEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isLessThanOrEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isLike"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
BOOL ((NSString *) isLike) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isMemberOfClass"},"Type":{"Name":{"Relative":"(Class)"}}}]}
BOOL ((Class) isMemberOfClass) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"isNotEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) isNotEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"layoutSublayersOfLayer"},"Type":{"Name":{"Relative":"(CALayer *)"}}}]}
void ((CALayer *) layoutSublayersOfLayer) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSUInteger"}}}],"Parameters":[{"Name":{"Relative":"lengthOfBytesUsingEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
NSUInteger ((NSStringEncoding) lengthOfBytesUsingEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSRange"}}}],"Parameters":[{"Name":{"Relative":"lineRangeForRange"},"Type":{"Name":{"Relative":"(NSRange)"}}}]}
NSRange ((NSRange) lineRangeForRange) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSComparisonResult"}}}],"Parameters":[{"Name":{"Relative":"localizedCaseInsensitiveCompare"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSComparisonResult ((NSString *) localizedCaseInsensitiveCompare) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSComparisonResult"}}}],"Parameters":[{"Name":{"Relative":"localizedCompare"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSComparisonResult ((NSString *) localizedCompare) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSComparisonResult"}}}],"Parameters":[{"Name":{"Relative":"localizedStandardCompare"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSComparisonResult ((NSString *) localizedStandardCompare) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"lowercaseStringWithLocale"},"Type":{"Name":{"Relative":"(NSLocale *)"}}}]}
NSString * ((NSLocale *) lowercaseStringWithLocale) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSUInteger"}}}],"Parameters":[{"Name":{"Relative":"maximumLengthOfBytesUsingEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
NSUInteger ((NSStringEncoding) maximumLengthOfBytesUsingEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"IMP"}}}],"Parameters":[{"Name":{"Relative":"methodForSelector"},"Type":{"Name":{"Relative":"(SEL)"}}}]}
IMP ((SEL) methodForSelector) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMethodSignature *"}}}],"Parameters":[{"Name":{"Relative":"methodSignatureForSelector"},"Type":{"Name":{"Relative":"(SEL)"}}}]}
NSMethodSignature * ((SEL) methodSignatureForSelector) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMutableArray *"}}}],"Parameters":[{"Name":{"Relative":"mutableArrayValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSMutableArray * ((NSString *) mutableArrayValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMutableArray *"}}}],"Parameters":[{"Name":{"Relative":"mutableArrayValueForKeyPath"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSMutableArray * ((NSString *) mutableArrayValueForKeyPath) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"mutableCopyWithZone"},"Type":{"Name":{"Relative":"(NSZone *)"}}}]}
id ((NSZone *) mutableCopyWithZone) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMutableOrderedSet *"}}}],"Parameters":[{"Name":{"Relative":"mutableOrderedSetValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSMutableOrderedSet * ((NSString *) mutableOrderedSetValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMutableOrderedSet *"}}}],"Parameters":[{"Name":{"Relative":"mutableOrderedSetValueForKeyPath"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSMutableOrderedSet * ((NSString *) mutableOrderedSetValueForKeyPath) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMutableSet *"}}}],"Parameters":[{"Name":{"Relative":"mutableSetValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSMutableSet * ((NSString *) mutableSetValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSMutableSet *"}}}],"Parameters":[{"Name":{"Relative":"mutableSetValueForKeyPath"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSMutableSet * ((NSString *) mutableSetValueForKeyPath) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"namesOfPromisedFilesDroppedAtDestination"},"Type":{"Name":{"Relative":"(NSURL *)"}}}]}
NSArray * ((NSURL *) namesOfPromisedFilesDroppedAtDestination) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"objectDidBeginEditing"},"Type":{"Name":{"Relative":"(id)"}}}]}
void ((id) objectDidBeginEditing) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"objectDidEndEditing"},"Type":{"Name":{"Relative":"(id)"}}}]}
void ((id) objectDidEndEditing) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"optionDescriptionsForBinding"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSArray * ((NSString *) optionDescriptionsForBinding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSRange"}}}],"Parameters":[{"Name":{"Relative":"paragraphRangeForRange"},"Type":{"Name":{"Relative":"(NSRange)"}}}]}
NSRange ((NSRange) paragraphRangeForRange) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"pasteboardChangedOwner"},"Type":{"Name":{"Relative":"(NSPasteboard *)"}}}]}
void ((NSPasteboard *) pasteboardChangedOwner) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"pasteboardPropertyListForType"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) pasteboardPropertyListForType) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"performSelector"},"Type":{"Name":{"Relative":"(SEL)"}}}]}
id ((SEL) performSelector) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"CGSize"}}}],"Parameters":[{"Name":{"Relative":"preferredSizeOfLayer"},"Type":{"Name":{"Relative":"(CALayer *)"}}}]}
CGSize ((CALayer *) preferredSizeOfLayer) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSRange"}}}],"Parameters":[{"Name":{"Relative":"rangeOfCharacterFromSet"},"Type":{"Name":{"Relative":"(NSCharacterSet *)"}}}]}
NSRange ((NSCharacterSet *) rangeOfCharacterFromSet) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSRange"}}}],"Parameters":[{"Name":{"Relative":"rangeOfComposedCharacterSequenceAtIndex"},"Type":{"Name":{"Relative":"(NSUInteger)"}}}]}
NSRange ((NSUInteger) rangeOfComposedCharacterSequenceAtIndex) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSRange"}}}],"Parameters":[{"Name":{"Relative":"rangeOfComposedCharacterSequencesForRange"},"Type":{"Name":{"Relative":"(NSRange)"}}}]}
NSRange ((NSRange) rangeOfComposedCharacterSequencesForRange) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSRange"}}}],"Parameters":[{"Name":{"Relative":"rangeOfString"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSRange ((NSString *) rangeOfString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"readSelectionFromPasteboard"},"Type":{"Name":{"Relative":"(NSPasteboard *)"}}}]}
BOOL ((NSPasteboard *) readSelectionFromPasteboard) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"replacementObjectForArchiver"},"Type":{"Name":{"Relative":"(NSArchiver *)"}}}]}
id ((NSArchiver *) replacementObjectForArchiver) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"replacementObjectForCoder"},"Type":{"Name":{"Relative":"(NSCoder *)"}}}]}
id ((NSCoder *) replacementObjectForCoder) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"replacementObjectForKeyedArchiver"},"Type":{"Name":{"Relative":"(NSKeyedArchiver *)"}}}]}
id ((NSKeyedArchiver *) replacementObjectForKeyedArchiver) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"replacementObjectForPortCoder"},"Type":{"Name":{"Relative":"(NSPortCoder *)"}}}]}
id ((NSPortCoder *) replacementObjectForPortCoder) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"respondsToSelector"},"Type":{"Name":{"Relative":"(SEL)"}}}]}
BOOL ((SEL) respondsToSelector) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingBeginsWith"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingBeginsWith) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingContains"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingContains) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingEndsWith"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingEndsWith) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingIsEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingIsEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingIsGreaterThan"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingIsGreaterThan) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingIsGreaterThanOrEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingIsGreaterThanOrEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingIsLessThan"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingIsLessThan) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"scriptingIsLessThanOrEqualTo"},"Type":{"Name":{"Relative":"(id)"}}}]}
BOOL ((id) scriptingIsLessThanOrEqualTo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"scriptingValueForSpecifier"},"Type":{"Name":{"Relative":"(NSScriptObjectSpecifier *)"}}}]}
id ((NSScriptObjectSpecifier *) scriptingValueForSpecifier) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) setKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setLocalizedKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) setLocalizedKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setNilValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) setNilValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setObservationInfo"},"Type":{"Name":{"Relative":"(void *)"}}}]}
void ((void *) setObservationInfo) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setScriptingProperties"},"Type":{"Name":{"Relative":"(NSDictionary *)"}}}]}
void ((NSDictionary *) setScriptingProperties) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setValue"},"Type":{"Name":{"Relative":"(id)"}}}]}
void ((id) setValue) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"setValuesForKeysWithDictionary"},"Type":{"Name":{"Relative":"(NSDictionary *)"}}}]}
void ((NSDictionary *) setValuesForKeysWithDictionary) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSSize"}}}],"Parameters":[{"Name":{"Relative":"sizeWithAttributes"},"Type":{"Name":{"Relative":"(NSDictionary *)"}}}]}
NSSize ((NSDictionary *) sizeWithAttributes) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"storedValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) storedValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByAddingPercentEscapesUsingEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
NSString * ((NSStringEncoding) stringByAddingPercentEscapesUsingEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByAppendingFormat"},"Type":{"Name":{"Relative":"(NSString *), ..."}}}]}
NSString * ((NSString *), ... stringByAppendingFormat) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByAppendingPathComponent"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSString * ((NSString *) stringByAppendingPathComponent) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByAppendingPathExtension"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSString * ((NSString *) stringByAppendingPathExtension) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByAppendingString"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
NSString * ((NSString *) stringByAppendingString) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByReplacingPercentEscapesUsingEncoding"},"Type":{"Name":{"Relative":"(NSStringEncoding)"}}}]}
NSString * ((NSStringEncoding) stringByReplacingPercentEscapesUsingEncoding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"stringByTrimmingCharactersInSet"},"Type":{"Name":{"Relative":"(NSCharacterSet *)"}}}]}
NSString * ((NSCharacterSet *) stringByTrimmingCharactersInSet) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"stringsByAppendingPaths"},"Type":{"Name":{"Relative":"(NSArray *)"}}}]}
NSArray * ((NSArray *) stringsByAppendingPaths) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"substringFromIndex"},"Type":{"Name":{"Relative":"(NSUInteger)"}}}]}
NSString * ((NSUInteger) substringFromIndex) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"substringToIndex"},"Type":{"Name":{"Relative":"(NSUInteger)"}}}]}
NSString * ((NSUInteger) substringToIndex) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"substringWithRange"},"Type":{"Name":{"Relative":"(NSRange)"}}}]}
NSString * ((NSRange) substringWithRange) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"takeValuesFromDictionary"},"Type":{"Name":{"Relative":"(NSDictionary *)"}}}]}
void ((NSDictionary *) takeValuesFromDictionary) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"unableToSetNilForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) unableToSetNilForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"unbind"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) unbind) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSString *"}}}],"Parameters":[{"Name":{"Relative":"uppercaseStringWithLocale"},"Type":{"Name":{"Relative":"(NSLocale *)"}}}]}
NSString * ((NSLocale *) uppercaseStringWithLocale) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"URLResourceDidCancelLoading"},"Type":{"Name":{"Relative":"(NSURL *)"}}}]}
void ((NSURL *) URLResourceDidCancelLoading) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"URLResourceDidFinishLoading"},"Type":{"Name":{"Relative":"(NSURL *)"}}}]}
void ((NSURL *) URLResourceDidFinishLoading) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"validateMenuItem"},"Type":{"Name":{"Relative":"(NSMenuItem *)"}}}]}
BOOL ((NSMenuItem *) validateMenuItem) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"BOOL"}}}],"Parameters":[{"Name":{"Relative":"validateToolbarItem"},"Type":{"Name":{"Relative":"(NSToolbarItem *)"}}}]}
BOOL ((NSToolbarItem *) validateToolbarItem) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSUInteger"}}}],"Parameters":[{"Name":{"Relative":"validModesForFontPanel"},"Type":{"Name":{"Relative":"(NSFontPanel *)"}}}]}
NSUInteger ((NSFontPanel *) validModesForFontPanel) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"Class"}}}],"Parameters":[{"Name":{"Relative":"valueClassForBinding"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
Class ((NSString *) valueClassForBinding) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"valueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) valueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"valueForKeyPath"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) valueForKeyPath) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"id"}}}],"Parameters":[{"Name":{"Relative":"valueForUndefinedKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
id ((NSString *) valueForUndefinedKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSDictionary *"}}}],"Parameters":[{"Name":{"Relative":"valuesForKeys"},"Type":{"Name":{"Relative":"(NSArray *)"}}}]}
NSDictionary * ((NSArray *) valuesForKeys) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{"Relative":"willChangeValueForKey"},"Type":{"Name":{"Relative":"(NSString *)"}}}]}
void ((NSString *) willChangeValueForKey) //
+ // {"Name":{},"Returns":[{"Name":{},"Type":{"Name":{"Relative":"NSArray *"}}}],"Parameters":[{"Name":{"Relative":"writableTypesForPasteboard"},"Type":{"Name":{"Relative":"(NSPasteboard *)"}}}]}
NSArray * ((NSPasteboard *) writableTypesForPasteboard) //
17 content/strings.go
View
@@ -2,6 +2,7 @@ package content
import (
"bytes"
+ "encoding/json"
"fmt"
)
@@ -105,6 +106,7 @@ func (m Method) String() (ret string) {
if m.Flags&FLAG_CONST != 0 {
ret += " const"
}
+
ret = fmt.Sprintf("%-80s // %s", ret, m.Name.Absolute)
return
@@ -158,18 +160,33 @@ func (cr CompletionResult) String() (ret string) {
if len(cr.Types) > 0 {
b.WriteString("Types:\n")
for _, t := range cr.Types {
+ if d, err := json.Marshal(t); err == nil {
+ b.WriteString("\t// ")
+ b.Write(d)
+ b.WriteRune('\n')
+ }
b.WriteString(fmt.Sprintf("\t%s\n", t))
}
}
if len(cr.Fields) > 0 {
b.WriteString("Fields:\n")
for _, t := range cr.Fields {
+ if d, err := json.Marshal(t); err == nil {
+ b.WriteString("\t// ")
+ b.Write(d)
+ b.WriteRune('\n')
+ }
b.WriteString(fmt.Sprintf("\t%s\n", t))
}
}
if len(cr.Methods) > 0 {
b.WriteString("Methods:\n")
for _, t := range cr.Methods {
+ if d, err := json.Marshal(t); err == nil {
+ b.WriteString("\t// ")
+ b.Write(d)
+ b.WriteRune('\n')
+ }
b.WriteString(fmt.Sprintf("\t%s\n", t))
}
}
27,737 content/testdata/big.json.gz.in
View
27,737 additions, 0 deletions not shown
159 dwarf/testdata/game.bz2.res
View
@@ -1,165 +1,324 @@
asCObjectType
Fields:
+ // {"Name":{"Relative":"name","Absolute":"dwarf://field/./testdata/game.bz2;306871"},"Type":{"Name":{"Relative":"asCString"}},"Flags":128}
public asCString name // dwarf://field/./testdata/game.bz2;306871
+ // {"Name":{"Relative":"nameSpace","Absolute":"dwarf://field/./testdata/game.bz2;306886"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asSNameSpace"}}],"Flags":2560},"Flags":128}
public asSNameSpace* nameSpace // dwarf://field/./testdata/game.bz2;306886
+ // {"Name":{"Relative":"size","Absolute":"dwarf://field/./testdata/game.bz2;306901"},"Type":{"Name":{"Relative":"int"}},"Flags":128}
public int size // dwarf://field/./testdata/game.bz2;306901
+ // {"Name":{"Relative":"properties","Absolute":"dwarf://field/./testdata/game.bz2;306916"},"Type":{"Name":{"Relative":"asCArray\u003casCObjectProperty *\u003e"}},"Flags":128}
public asCArray<asCObjectProperty *> properties // dwarf://field/./testdata/game.bz2;306916
+ // {"Name":{"Relative":"methods","Absolute":"dwarf://field/./testdata/game.bz2;306931"},"Type":{"Name":{"Relative":"asCArray\u003cint\u003e"}},"Flags":128}
public asCArray<int> methods // dwarf://field/./testdata/game.bz2;306931
+ // {"Name":{"Relative":"interfaces","Absolute":"dwarf://field/./testdata/game.bz2;306946"},"Type":{"Name":{"Relative":"asCArray\u003casCObjectType *\u003e"}},"Flags":128}
public asCArray<asCObjectType *> interfaces // dwarf://field/./testdata/game.bz2;306946
+ // {"Name":{"Relative":"enumValues","Absolute":"dwarf://field/./testdata/game.bz2;306961"},"Type":{"Name":{"Relative":"asCArray\u003casSEnumValue *\u003e"}},"Flags":128}
public asCArray<asSEnumValue *> enumValues // dwarf://field/./testdata/game.bz2;306961
+ // {"Name":{"Relative":"derivedFrom","Absolute":"dwarf://field/./testdata/game.bz2;306977"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCObjectType"}}],"Flags":2560},"Flags":128}
public asCObjectType* derivedFrom // dwarf://field/./testdata/game.bz2;306977
+ // {"Name":{"Relative":"virtualFunctionTable","Absolute":"dwarf://field/./testdata/game.bz2;306993"},"Type":{"Name":{"Relative":"asCArray\u003casCScriptFunction *\u003e"}},"Flags":128}
public asCArray<asCScriptFunction *> virtualFunctionTable // dwarf://field/./testdata/game.bz2;306993
+ // {"Name":{"Relative":"flags","Absolute":"dwarf://field/./testdata/game.bz2;307009"},"Type":{"Name":{"Relative":"asDWORD"}},"Flags":128}
public asDWORD flags // dwarf://field/./testdata/game.bz2;307009
+ // {"Name":{"Relative":"accessMask","Absolute":"dwarf://field/./testdata/game.bz2;307025"},"Type":{"Name":{"Relative":"asDWORD"}},"Flags":128}
public asDWORD accessMask // dwarf://field/./testdata/game.bz2;307025
+ // {"Name":{"Relative":"beh","Absolute":"dwarf://field/./testdata/game.bz2;307041"},"Type":{"Name":{"Relative":"asSTypeBehaviour"}},"Flags":128}
public asSTypeBehaviour beh // dwarf://field/./testdata/game.bz2;307041
+ // {"Name":{"Relative":"templateSubTypes","Absolute":"dwarf://field/./testdata/game.bz2;307057"},"Type":{"Name":{"Relative":"asCArray\u003casCDataType\u003e"}},"Flags":128}
public asCArray<asCDataType> templateSubTypes // dwarf://field/./testdata/game.bz2;307057
+ // {"Name":{"Relative":"acceptValueSubType","Absolute":"dwarf://field/./testdata/game.bz2;307073"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool acceptValueSubType // dwarf://field/./testdata/game.bz2;307073
+ // {"Name":{"Relative":"acceptRefSubType","Absolute":"dwarf://field/./testdata/game.bz2;307089"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool acceptRefSubType // dwarf://field/./testdata/game.bz2;307089
+ // {"Name":{"Relative":"engine","Absolute":"dwarf://field/./testdata/game.bz2;307105"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptEngine"}}],"Flags":2560},"Flags":128}
public asCScriptEngine* engine // dwarf://field/./testdata/game.bz2;307105
+ // {"Name":{"Relative":"module","Absolute":"dwarf://field/./testdata/game.bz2;307121"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCModule"}}],"Flags":2560},"Flags":128}
public asCModule* module // dwarf://field/./testdata/game.bz2;307121
+ // {"Name":{"Relative":"userData","Absolute":"dwarf://field/./testdata/game.bz2;307137"},"Type":{"Name":{"Relative":"asCArray\u003cunsigned long\u003e"}},"Flags":128}
public asCArray<unsigned long> userData // dwarf://field/./testdata/game.bz2;307137
+ // {"Name":{"Relative":"refCount","Absolute":"dwarf://field/./testdata/game.bz2;307153"},"Type":{"Name":{"Relative":"asCAtomic"}},"Flags":384}
protected asCAtomic refCount // dwarf://field/./testdata/game.bz2;307153
+ // {"Name":{"Relative":"gcFlag","Absolute":"dwarf://field/./testdata/game.bz2;307169"},"Type":{"Name":{"Relative":"bool"}},"Flags":384}
protected bool gcFlag // dwarf://field/./testdata/game.bz2;307169
Methods:
+ // {"Name":{"Relative":"GetEngine","Absolute":"dwarf://method/./testdata/game.bz2;307185"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptEngine"}}],"Flags":2560}}]}
public asIScriptEngine* GetEngine() const // dwarf://method/./testdata/game.bz2;307185
+ // {"Name":{"Relative":"GetConfigGroup","Absolute":"dwarf://method/./testdata/game.bz2;307218"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetConfigGroup() const // dwarf://method/./testdata/game.bz2;307218
+ // {"Name":{"Relative":"GetAccessMask","Absolute":"dwarf://method/./testdata/game.bz2;307251"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asDWORD"}}}]}
public asDWORD GetAccessMask() const // dwarf://method/./testdata/game.bz2;307251
+ // {"Name":{"Relative":"AddRef","Absolute":"dwarf://method/./testdata/game.bz2;307284"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int AddRef() const // dwarf://method/./testdata/game.bz2;307284
+ // {"Name":{"Relative":"Release","Absolute":"dwarf://method/./testdata/game.bz2;307317"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int Release() const // dwarf://method/./testdata/game.bz2;307317
+ // {"Name":{"Relative":"GetName","Absolute":"dwarf://method/./testdata/game.bz2;307350"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetName() const // dwarf://method/./testdata/game.bz2;307350
+ // {"Name":{"Relative":"GetNamespace","Absolute":"dwarf://method/./testdata/game.bz2;307383"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetNamespace() const // dwarf://method/./testdata/game.bz2;307383
+ // {"Name":{"Relative":"GetBaseType","Absolute":"dwarf://method/./testdata/game.bz2;307416"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIObjectType"}}],"Flags":2560}}]}
public asIObjectType* GetBaseType() const // dwarf://method/./testdata/game.bz2;307416
+ // {"Name":{"Relative":"DerivesFrom","Absolute":"dwarf://method/./testdata/game.bz2;307449"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIObjectType"},"Flags":8}],"Flags":2560}}]}
public bool DerivesFrom(const asIObjectType* ) const // dwarf://method/./testdata/game.bz2;307449
+ // {"Name":{"Relative":"GetFlags","Absolute":"dwarf://method/./testdata/game.bz2;307487"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asDWORD"}}}]}
public asDWORD GetFlags() const // dwarf://method/./testdata/game.bz2;307487
+ // {"Name":{"Relative":"GetSize","Absolute":"dwarf://method/./testdata/game.bz2;307520"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetSize() const // dwarf://method/./testdata/game.bz2;307520
+ // {"Name":{"Relative":"GetTypeId","Absolute":"dwarf://method/./testdata/game.bz2;307553"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetTypeId() const // dwarf://method/./testdata/game.bz2;307553
+ // {"Name":{"Relative":"GetSubTypeId","Absolute":"dwarf://method/./testdata/game.bz2;307586"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public int GetSubTypeId(asUINT ) const // dwarf://method/./testdata/game.bz2;307586
+ // {"Name":{"Relative":"GetSubType","Absolute":"dwarf://method/./testdata/game.bz2;307624"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIObjectType"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asIObjectType* GetSubType(asUINT ) const // dwarf://method/./testdata/game.bz2;307624
+ // {"Name":{"Relative":"GetSubTypeCount","Absolute":"dwarf://method/./testdata/game.bz2;307662"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetSubTypeCount() const // dwarf://method/./testdata/game.bz2;307662
+ // {"Name":{"Relative":"GetInterfaceCount","Absolute":"dwarf://method/./testdata/game.bz2;307695"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetInterfaceCount() const // dwarf://method/./testdata/game.bz2;307695
+ // {"Name":{"Relative":"GetInterface","Absolute":"dwarf://method/./testdata/game.bz2;307728"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIObjectType"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asIObjectType* GetInterface(asUINT ) const // dwarf://method/./testdata/game.bz2;307728
+ // {"Name":{"Relative":"Implements","Absolute":"dwarf://method/./testdata/game.bz2;307766"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIObjectType"},"Flags":8}],"Flags":2560}}]}
public bool Implements(const asIObjectType* ) const // dwarf://method/./testdata/game.bz2;307766
+ // {"Name":{"Relative":"GetFactoryCount","Absolute":"dwarf://method/./testdata/game.bz2;307804"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetFactoryCount() const // dwarf://method/./testdata/game.bz2;307804
+ // {"Name":{"Relative":"GetFactoryByIndex","Absolute":"dwarf://method/./testdata/game.bz2;307837"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptFunction"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asIScriptFunction* GetFactoryByIndex(asUINT ) const // dwarf://method/./testdata/game.bz2;307837
+ // {"Name":{"Relative":"GetFactoryByDecl","Absolute":"dwarf://method/./testdata/game.bz2;307875"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptFunction"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public asIScriptFunction* GetFactoryByDecl(const char* ) const // dwarf://method/./testdata/game.bz2;307875
+ // {"Name":{"Relative":"GetMethodCount","Absolute":"dwarf://method/./testdata/game.bz2;307913"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetMethodCount() const // dwarf://method/./testdata/game.bz2;307913
+ // {"Name":{"Relative":"GetMethodByIndex","Absolute":"dwarf://method/./testdata/game.bz2;307946"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptFunction"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public asIScriptFunction* GetMethodByIndex(asUINT , bool ) const // dwarf://method/./testdata/game.bz2;307946
+ // {"Name":{"Relative":"GetMethodByName","Absolute":"dwarf://method/./testdata/game.bz2;307989"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptFunction"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public asIScriptFunction* GetMethodByName(const char* , bool ) const // dwarf://method/./testdata/game.bz2;307989
+ // {"Name":{"Relative":"GetMethodByDecl","Absolute":"dwarf://method/./testdata/game.bz2;308032"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptFunction"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public asIScriptFunction* GetMethodByDecl(const char* , bool ) const // dwarf://method/./testdata/game.bz2;308032
+ // {"Name":{"Relative":"GetPropertyCount","Absolute":"dwarf://method/./testdata/game.bz2;308075"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetPropertyCount() const // dwarf://method/./testdata/game.bz2;308075
+ // {"Name":{"Relative":"GetProperty","Absolute":"dwarf://method/./testdata/game.bz2;308108"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"int"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"bool"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"int"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"bool"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asDWORD"}}],"Flags":2560}}]}
public int GetProperty(asUINT , const char** , int* , bool* , int* , bool* , asDWORD* ) const // dwarf://method/./testdata/game.bz2;308108
+ // {"Name":{"Relative":"GetPropertyDeclaration","Absolute":"dwarf://method/./testdata/game.bz2;308176"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public const char* GetPropertyDeclaration(asUINT ) const // dwarf://method/./testdata/game.bz2;308176
+ // {"Name":{"Relative":"GetBehaviourCount","Absolute":"dwarf://method/./testdata/game.bz2;308214"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetBehaviourCount() const // dwarf://method/./testdata/game.bz2;308214
+ // {"Name":{"Relative":"GetBehaviourByIndex","Absolute":"dwarf://method/./testdata/game.bz2;308247"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptFunction"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asEBehaviours"}}],"Flags":2560}}]}
public asIScriptFunction* GetBehaviourByIndex(asUINT , asEBehaviours* ) const // dwarf://method/./testdata/game.bz2;308247
+ // {"Name":{"Relative":"SetUserData","Absolute":"dwarf://method/./testdata/game.bz2;308290"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{"Relative":"asPWORD"}}}]}
public void* SetUserData(void* , asPWORD ) // dwarf://method/./testdata/game.bz2;308290
+ // {"Name":{"Relative":"GetUserData","Absolute":"dwarf://method/./testdata/game.bz2;308333"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asPWORD"}}}]}
public void* GetUserData(asPWORD ) const // dwarf://method/./testdata/game.bz2;308333
+ // {"Name":{"Relative":"asCObjectType","Absolute":"dwarf://method/./testdata/game.bz2;308371"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptEngine"}}],"Flags":2560}}]}
public void asCObjectType(asCScriptEngine* ) // dwarf://method/./testdata/game.bz2;308371
+ // {"Name":{"Relative":"~asCObjectType","Absolute":"dwarf://method/./testdata/game.bz2;308393"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void ~asCObjectType() // dwarf://method/./testdata/game.bz2;308393
+ // {"Name":{"Relative":"Orphan","Absolute":"dwarf://method/./testdata/game.bz2;308418"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCModule"}}],"Flags":2560}}]}
public void Orphan(asCModule* ) // dwarf://method/./testdata/game.bz2;308418
+ // {"Name":{"Relative":"GetRefCount","Absolute":"dwarf://method/./testdata/game.bz2;308444"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetRefCount() // dwarf://method/./testdata/game.bz2;308444
+ // {"Name":{"Relative":"SetGCFlag","Absolute":"dwarf://method/./testdata/game.bz2;308469"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void SetGCFlag() // dwarf://method/./testdata/game.bz2;308469
+ // {"Name":{"Relative":"GetGCFlag","Absolute":"dwarf://method/./testdata/game.bz2;308490"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool GetGCFlag() // dwarf://method/./testdata/game.bz2;308490
+ // {"Name":{"Relative":"EnumReferences","Absolute":"dwarf://method/./testdata/game.bz2;308515"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptEngine"}}],"Flags":2560}}]}
public void EnumReferences(asIScriptEngine* ) // dwarf://method/./testdata/game.bz2;308515
+ // {"Name":{"Relative":"ReleaseAllHandles","Absolute":"dwarf://method/./testdata/game.bz2;308541"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptEngine"}}],"Flags":2560}}]}
public void ReleaseAllHandles(asIScriptEngine* ) // dwarf://method/./testdata/game.bz2;308541
+ // {"Name":{"Relative":"ReleaseAllFunctions","Absolute":"dwarf://method/./testdata/game.bz2;308567"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void ReleaseAllFunctions() // dwarf://method/./testdata/game.bz2;308567
+ // {"Name":{"Relative":"IsInterface","Absolute":"dwarf://method/./testdata/game.bz2;308588"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsInterface() const // dwarf://method/./testdata/game.bz2;308588
+ // {"Name":{"Relative":"IsShared","Absolute":"dwarf://method/./testdata/game.bz2;308613"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsShared() const // dwarf://method/./testdata/game.bz2;308613
+ // {"Name":{"Relative":"AddPropertyToClass","Absolute":"dwarf://method/./testdata/game.bz2;308638"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCObjectProperty"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asCString"},"Flags":40}},{"Name":{},"Type":{"Name":{"Relative":"asCDataType"},"Flags":40}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public asCObjectProperty* AddPropertyToClass(const & asCString , const & asCDataType , bool ) // dwarf://method/./testdata/game.bz2;308638
+ // {"Name":{"Relative":"ReleaseAllProperties","Absolute":"dwarf://method/./testdata/game.bz2;308678"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void ReleaseAllProperties() // dwarf://method/./testdata/game.bz2;308678
+ // {"Name":{"Relative":"asCObjectType","Absolute":"dwarf://method/./testdata/game.bz2;308699"},"Flags":384,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
protected void asCObjectType() // dwarf://method/./testdata/game.bz2;308699
asCScriptFunction
Fields:
+ // {"Name":{"Relative":"refCount","Absolute":"dwarf://field/./testdata/game.bz2;330664"},"Type":{"Name":{"Relative":"asCAtomic"}},"Flags":128}
public asCAtomic refCount // dwarf://field/./testdata/game.bz2;330664
+ // {"Name":{"Relative":"gcFlag","Absolute":"dwarf://field/./testdata/game.bz2;330679"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool gcFlag // dwarf://field/./testdata/game.bz2;330679
+ // {"Name":{"Relative":"engine","Absolute":"dwarf://field/./testdata/game.bz2;330694"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptEngine"}}],"Flags":2560},"Flags":128}
public asCScriptEngine* engine // dwarf://field/./testdata/game.bz2;330694
+ // {"Name":{"Relative":"module","Absolute":"dwarf://field/./testdata/game.bz2;330709"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCModule"}}],"Flags":2560},"Flags":128}
public asCModule* module // dwarf://field/./testdata/game.bz2;330709
+ // {"Name":{"Relative":"userData","Absolute":"dwarf://field/./testdata/game.bz2;330724"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560},"Flags":128}
public void* userData // dwarf://field/./testdata/game.bz2;330724
+ // {"Name":{"Relative":"name","Absolute":"dwarf://field/./testdata/game.bz2;330739"},"Type":{"Name":{"Relative":"asCString"}},"Flags":128}
public asCString name // dwarf://field/./testdata/game.bz2;330739
+ // {"Name":{"Relative":"returnType","Absolute":"dwarf://field/./testdata/game.bz2;330754"},"Type":{"Name":{"Relative":"asCDataType"}},"Flags":128}
public asCDataType returnType // dwarf://field/./testdata/game.bz2;330754
+ // {"Name":{"Relative":"parameterTypes","Absolute":"dwarf://field/./testdata/game.bz2;330769"},"Type":{"Name":{"Relative":"asCArray\u003casCDataType\u003e"}},"Flags":128}
public asCArray<asCDataType> parameterTypes // dwarf://field/./testdata/game.bz2;330769
+ // {"Name":{"Relative":"inOutFlags","Absolute":"dwarf://field/./testdata/game.bz2;330784"},"Type":{"Name":{"Relative":"asCArray\u003casETypeModifiers\u003e"}},"Flags":128}
public asCArray<asETypeModifiers> inOutFlags // dwarf://field/./testdata/game.bz2;330784
+ // {"Name":{"Relative":"defaultArgs","Absolute":"dwarf://field/./testdata/game.bz2;330800"},"Type":{"Name":{"Relative":"asCArray\u003casCString *\u003e"}},"Flags":128}
public asCArray<asCString *> defaultArgs // dwarf://field/./testdata/game.bz2;330800
+ // {"Name":{"Relative":"isReadOnly","Absolute":"dwarf://field/./testdata/game.bz2;330816"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool isReadOnly // dwarf://field/./testdata/game.bz2;330816
+ // {"Name":{"Relative":"isPrivate","Absolute":"dwarf://field/./testdata/game.bz2;330832"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool isPrivate // dwarf://field/./testdata/game.bz2;330832
+ // {"Name":{"Relative":"isFinal","Absolute":"dwarf://field/./testdata/game.bz2;330848"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool isFinal // dwarf://field/./testdata/game.bz2;330848
+ // {"Name":{"Relative":"isOverride","Absolute":"dwarf://field/./testdata/game.bz2;330864"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool isOverride // dwarf://field/./testdata/game.bz2;330864
+ // {"Name":{"Relative":"objectType","Absolute":"dwarf://field/./testdata/game.bz2;330880"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCObjectType"}}],"Flags":2560},"Flags":128}
public asCObjectType* objectType // dwarf://field/./testdata/game.bz2;330880
+ // {"Name":{"Relative":"signatureId","Absolute":"dwarf://field/./testdata/game.bz2;330896"},"Type":{"Name":{"Relative":"int"}},"Flags":128}
public int signatureId // dwarf://field/./testdata/game.bz2;330896
+ // {"Name":{"Relative":"id","Absolute":"dwarf://field/./testdata/game.bz2;330912"},"Type":{"Name":{"Relative":"int"}},"Flags":128}
public int id // dwarf://field/./testdata/game.bz2;330912
+ // {"Name":{"Relative":"funcType","Absolute":"dwarf://field/./testdata/game.bz2;330928"},"Type":{"Name":{"Relative":"asEFuncType"}},"Flags":128}
public asEFuncType funcType // dwarf://field/./testdata/game.bz2;330928
+ // {"Name":{"Relative":"accessMask","Absolute":"dwarf://field/./testdata/game.bz2;330944"},"Type":{"Name":{"Relative":"asDWORD"}},"Flags":128}
public asDWORD accessMask // dwarf://field/./testdata/game.bz2;330944
+ // {"Name":{"Relative":"isShared","Absolute":"dwarf://field/./testdata/game.bz2;330960"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool isShared // dwarf://field/./testdata/game.bz2;330960
+ // {"Name":{"Relative":"nameSpace","Absolute":"dwarf://field/./testdata/game.bz2;330976"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asSNameSpace"}}],"Flags":2560},"Flags":128}
public asSNameSpace* nameSpace // dwarf://field/./testdata/game.bz2;330976
+ // {"Name":{"Relative":"byteCode","Absolute":"dwarf://field/./testdata/game.bz2;330992"},"Type":{"Name":{"Relative":"asCArray\u003cunsigned int\u003e"}},"Flags":128}
public asCArray<unsigned int> byteCode // dwarf://field/./testdata/game.bz2;330992
+ // {"Name":{"Relative":"variableSpace","Absolute":"dwarf://field/./testdata/game.bz2;331008"},"Type":{"Name":{"Relative":"asDWORD"}},"Flags":128}
public asDWORD variableSpace // dwarf://field/./testdata/game.bz2;331008
+ // {"Name":{"Relative":"objVariableTypes","Absolute":"dwarf://field/./testdata/game.bz2;331024"},"Type":{"Name":{"Relative":"asCArray\u003casCObjectType *\u003e"}},"Flags":128}
public asCArray<asCObjectType *> objVariableTypes // dwarf://field/./testdata/game.bz2;331024
+ // {"Name":{"Relative":"funcVariableTypes","Absolute":"dwarf://field/./testdata/game.bz2;331040"},"Type":{"Name":{"Relative":"asCArray\u003casCScriptFunction *\u003e"}},"Flags":128}
public asCArray<asCScriptFunction *> funcVariableTypes // dwarf://field/./testdata/game.bz2;331040
+ // {"Name":{"Relative":"objVariablePos","Absolute":"dwarf://field/./testdata/game.bz2;331056"},"Type":{"Name":{"Relative":"asCArray\u003cint\u003e"}},"Flags":128}
public asCArray<int> objVariablePos // dwarf://field/./testdata/game.bz2;331056
+ // {"Name":{"Relative":"objVariablesOnHeap","Absolute":"dwarf://field/./testdata/game.bz2;331072"},"Type":{"Name":{"Relative":"asUINT"}},"Flags":128}
public asUINT objVariablesOnHeap // dwarf://field/./testdata/game.bz2;331072
+ // {"Name":{"Relative":"objVariableInfo","Absolute":"dwarf://field/./testdata/game.bz2;331088"},"Type":{"Name":{"Relative":"asCArray\u003casSObjectVariableInfo\u003e"}},"Flags":128}
public asCArray<asSObjectVariableInfo> objVariableInfo // dwarf://field/./testdata/game.bz2;331088
+ // {"Name":{"Relative":"variables","Absolute":"dwarf://field/./testdata/game.bz2;331104"},"Type":{"Name":{"Relative":"asCArray\u003casSScriptVariable *\u003e"}},"Flags":128}
public asCArray<asSScriptVariable *> variables // dwarf://field/./testdata/game.bz2;331104
+ // {"Name":{"Relative":"stackNeeded","Absolute":"dwarf://field/./testdata/game.bz2;331120"},"Type":{"Name":{"Relative":"int"}},"Flags":128}
public int stackNeeded // dwarf://field/./testdata/game.bz2;331120
+ // {"Name":{"Relative":"lineNumbers","Absolute":"dwarf://field/./testdata/game.bz2;331136"},"Type":{"Name":{"Relative":"asCArray\u003cint\u003e"}},"Flags":128}
public asCArray<int> lineNumbers // dwarf://field/./testdata/game.bz2;331136
+ // {"Name":{"Relative":"scriptSectionIdx","Absolute":"dwarf://field/./testdata/game.bz2;331152"},"Type":{"Name":{"Relative":"int"}},"Flags":128}
public int scriptSectionIdx // dwarf://field/./testdata/game.bz2;331152
+ // {"Name":{"Relative":"sectionIdxs","Absolute":"dwarf://field/./testdata/game.bz2;331168"},"Type":{"Name":{"Relative":"asCArray\u003cint\u003e"}},"Flags":128}
public asCArray<int> sectionIdxs // dwarf://field/./testdata/game.bz2;331168
+ // {"Name":{"Relative":"dontCleanUpOnException","Absolute":"dwarf://field/./testdata/game.bz2;331184"},"Type":{"Name":{"Relative":"bool"}},"Flags":128}
public bool dontCleanUpOnException // dwarf://field/./testdata/game.bz2;331184
+ // {"Name":{"Relative":"vfTableIdx","Absolute":"dwarf://field/./testdata/game.bz2;331200"},"Type":{"Name":{"Relative":"int"}},"Flags":128}
public int vfTableIdx // dwarf://field/./testdata/game.bz2;331200
+ // {"Name":{"Relative":"sysFuncIntf","Absolute":"dwarf://field/./testdata/game.bz2;331216"},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asSSystemFunctionInterface"}}],"Flags":2560},"Flags":128}
public asSSystemFunctionInterface* sysFuncIntf // dwarf://field/./testdata/game.bz2;331216
+ // {"Name":{"Relative":"jitFunction","Absolute":"dwarf://field/./testdata/game.bz2;331232"},"Type":{"Name":{"Relative":"asJITFunction"}},"Flags":128}
public asJITFunction jitFunction // dwarf://field/./testdata/game.bz2;331232
Methods:
+ // {"Name":{"Relative":"GetEngine","Absolute":"dwarf://method/./testdata/game.bz2;331248"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptEngine"}}],"Flags":2560}}]}
public asIScriptEngine* GetEngine() const // dwarf://method/./testdata/game.bz2;331248
+ // {"Name":{"Relative":"AddRef","Absolute":"dwarf://method/./testdata/game.bz2;331281"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int AddRef() const // dwarf://method/./testdata/game.bz2;331281
+ // {"Name":{"Relative":"Release","Absolute":"dwarf://method/./testdata/game.bz2;331314"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int Release() const // dwarf://method/./testdata/game.bz2;331314
+ // {"Name":{"Relative":"GetId","Absolute":"dwarf://method/./testdata/game.bz2;331347"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetId() const // dwarf://method/./testdata/game.bz2;331347
+ // {"Name":{"Relative":"GetFuncType","Absolute":"dwarf://method/./testdata/game.bz2;331380"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asEFuncType"}}}]}
public asEFuncType GetFuncType() const // dwarf://method/./testdata/game.bz2;331380
+ // {"Name":{"Relative":"GetModuleName","Absolute":"dwarf://method/./testdata/game.bz2;331413"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetModuleName() const // dwarf://method/./testdata/game.bz2;331413
+ // {"Name":{"Relative":"GetScriptSectionName","Absolute":"dwarf://method/./testdata/game.bz2;331446"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetScriptSectionName() const // dwarf://method/./testdata/game.bz2;331446
+ // {"Name":{"Relative":"GetConfigGroup","Absolute":"dwarf://method/./testdata/game.bz2;331479"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetConfigGroup() const // dwarf://method/./testdata/game.bz2;331479
+ // {"Name":{"Relative":"GetAccessMask","Absolute":"dwarf://method/./testdata/game.bz2;331512"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asDWORD"}}}]}
public asDWORD GetAccessMask() const // dwarf://method/./testdata/game.bz2;331512
+ // {"Name":{"Relative":"GetObjectType","Absolute":"dwarf://method/./testdata/game.bz2;331545"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIObjectType"}}],"Flags":2560}}]}
public asIObjectType* GetObjectType() const // dwarf://method/./testdata/game.bz2;331545
+ // {"Name":{"Relative":"GetObjectName","Absolute":"dwarf://method/./testdata/game.bz2;331578"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetObjectName() const // dwarf://method/./testdata/game.bz2;331578
+ // {"Name":{"Relative":"GetName","Absolute":"dwarf://method/./testdata/game.bz2;331611"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetName() const // dwarf://method/./testdata/game.bz2;331611
+ // {"Name":{"Relative":"GetNamespace","Absolute":"dwarf://method/./testdata/game.bz2;331644"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}]}
public const char* GetNamespace() const // dwarf://method/./testdata/game.bz2;331644
+ // {"Name":{"Relative":"GetDeclaration","Absolute":"dwarf://method/./testdata/game.bz2;331677"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public const char* GetDeclaration(bool , bool ) const // dwarf://method/./testdata/game.bz2;331677
+ // {"Name":{"Relative":"IsReadOnly","Absolute":"dwarf://method/./testdata/game.bz2;331720"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsReadOnly() const // dwarf://method/./testdata/game.bz2;331720
+ // {"Name":{"Relative":"IsPrivate","Absolute":"dwarf://method/./testdata/game.bz2;331753"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsPrivate() const // dwarf://method/./testdata/game.bz2;331753
+ // {"Name":{"Relative":"IsFinal","Absolute":"dwarf://method/./testdata/game.bz2;331786"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsFinal() const // dwarf://method/./testdata/game.bz2;331786
+ // {"Name":{"Relative":"IsOverride","Absolute":"dwarf://method/./testdata/game.bz2;331819"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsOverride() const // dwarf://method/./testdata/game.bz2;331819
+ // {"Name":{"Relative":"IsShared","Absolute":"dwarf://method/./testdata/game.bz2;331852"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsShared() const // dwarf://method/./testdata/game.bz2;331852
+ // {"Name":{"Relative":"GetParamCount","Absolute":"dwarf://method/./testdata/game.bz2;331885"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetParamCount() const // dwarf://method/./testdata/game.bz2;331885
+ // {"Name":{"Relative":"GetParamTypeId","Absolute":"dwarf://method/./testdata/game.bz2;331918"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asDWORD"}}],"Flags":2560}}]}
public int GetParamTypeId(asUINT , asDWORD* ) const // dwarf://method/./testdata/game.bz2;331918
+ // {"Name":{"Relative":"GetReturnTypeId","Absolute":"dwarf://method/./testdata/game.bz2;331961"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetReturnTypeId() const // dwarf://method/./testdata/game.bz2;331961
+ // {"Name":{"Relative":"GetTypeId","Absolute":"dwarf://method/./testdata/game.bz2;331994"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetTypeId() const // dwarf://method/./testdata/game.bz2;331994
+ // {"Name":{"Relative":"IsCompatibleWithTypeId","Absolute":"dwarf://method/./testdata/game.bz2;332027"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public bool IsCompatibleWithTypeId(int ) const // dwarf://method/./testdata/game.bz2;332027
+ // {"Name":{"Relative":"GetVarCount","Absolute":"dwarf://method/./testdata/game.bz2;332065"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public asUINT GetVarCount() const // dwarf://method/./testdata/game.bz2;332065
+ // {"Name":{"Relative":"GetVar","Absolute":"dwarf://method/./testdata/game.bz2;332098"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"int"}}],"Flags":2560}}]}
public int GetVar(asUINT , const char** , int* ) const // dwarf://method/./testdata/game.bz2;332098
+ // {"Name":{"Relative":"GetVarDecl","Absolute":"dwarf://method/./testdata/game.bz2;332146"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"char"},"Flags":8}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asUINT"}}}]}
public const char* GetVarDecl(asUINT ) const // dwarf://method/./testdata/game.bz2;332146
+ // {"Name":{"Relative":"FindNextLineWithCode","Absolute":"dwarf://method/./testdata/game.bz2;332184"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int FindNextLineWithCode(int ) const // dwarf://method/./testdata/game.bz2;332184
+ // {"Name":{"Relative":"GetByteCode","Absolute":"dwarf://method/./testdata/game.bz2;332222"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asDWORD"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asUINT"}}],"Flags":2560}}]}
public asDWORD* GetByteCode(asUINT* ) // dwarf://method/./testdata/game.bz2;332222
+ // {"Name":{"Relative":"SetUserData","Absolute":"dwarf://method/./testdata/game.bz2;332260"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}}]}
public void* SetUserData(void* ) // dwarf://method/./testdata/game.bz2;332260
+ // {"Name":{"Relative":"GetUserData","Absolute":"dwarf://method/./testdata/game.bz2;332298"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}}]}
public void* GetUserData() const // dwarf://method/./testdata/game.bz2;332298
+ // {"Name":{"Relative":"asCScriptFunction","Absolute":"dwarf://method/./testdata/game.bz2;332331"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptEngine"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCModule"}}],"Flags":2560}},{"Name":{},"Type":{"Name":{"Relative":"asEFuncType"}}}]}
public void asCScriptFunction(asCScriptEngine* , asCModule* , asEFuncType ) // dwarf://method/./testdata/game.bz2;332331
+ // {"Name":{"Relative":"~asCScriptFunction","Absolute":"dwarf://method/./testdata/game.bz2;332363"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void ~asCScriptFunction() // dwarf://method/./testdata/game.bz2;332363
+ // {"Name":{"Relative":"DestroyInternal","Absolute":"dwarf://method/./testdata/game.bz2;332388"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void DestroyInternal() // dwarf://method/./testdata/game.bz2;332388
+ // {"Name":{"Relative":"Orphan","Absolute":"dwarf://method/./testdata/game.bz2;332409"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptModule"}}],"Flags":2560}}]}
public void Orphan(asIScriptModule* ) // dwarf://method/./testdata/game.bz2;332409
+ // {"Name":{"Relative":"AddVariable","Absolute":"dwarf://method/./testdata/game.bz2;332435"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asCString"},"Flags":32}},{"Name":{},"Type":{"Name":{"Relative":"asCDataType"},"Flags":32}},{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public void AddVariable(& asCString , & asCDataType , int ) // dwarf://method/./testdata/game.bz2;332435
+ // {"Name":{"Relative":"GetSpaceNeededForArguments","Absolute":"dwarf://method/./testdata/game.bz2;332471"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetSpaceNeededForArguments() // dwarf://method/./testdata/game.bz2;332471
+ // {"Name":{"Relative":"GetSpaceNeededForReturnValue","Absolute":"dwarf://method/./testdata/game.bz2;332496"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetSpaceNeededForReturnValue() // dwarf://method/./testdata/game.bz2;332496
+ // {"Name":{"Relative":"GetDeclarationStr","Absolute":"dwarf://method/./testdata/game.bz2;332521"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"asCString"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public asCString GetDeclarationStr(bool , bool ) const // dwarf://method/./testdata/game.bz2;332521
+ // {"Name":{"Relative":"GetLineNumber","Absolute":"dwarf://method/./testdata/game.bz2;332556"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"int"}}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"int"}}],"Flags":2560}}]}
public int GetLineNumber(int , int* ) // dwarf://method/./testdata/game.bz2;332556
+ // {"Name":{"Relative":"ComputeSignatureId","Absolute":"dwarf://method/./testdata/game.bz2;332591"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void ComputeSignatureId() // dwarf://method/./testdata/game.bz2;332591
+ // {"Name":{"Relative":"IsSignatureEqual","Absolute":"dwarf://method/./testdata/game.bz2;332612"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptFunction"},"Flags":8}],"Flags":2560}}]}
public bool IsSignatureEqual(const asCScriptFunction* ) const // dwarf://method/./testdata/game.bz2;332612
+ // {"Name":{"Relative":"IsSignatureExceptNameEqual","Absolute":"dwarf://method/./testdata/game.bz2;332642"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptFunction"},"Flags":8}],"Flags":2560}}]}
public bool IsSignatureExceptNameEqual(const asCScriptFunction* ) const // dwarf://method/./testdata/game.bz2;332642
+ // {"Name":{"Relative":"IsSignatureExceptNameEqual","Absolute":"dwarf://method/./testdata/game.bz2;332672"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asCDataType"},"Flags":40}},{"Name":{},"Type":{"Name":{"Relative":"asCArray\u003casCDataType\u003e"},"Flags":32}},{"Name":{},"Type":{"Name":{"Relative":"asCArray\u003casETypeModifiers\u003e"},"Flags":32}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCObjectType"},"Flags":8}],"Flags":2560}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsSignatureExceptNameEqual(const & asCDataType , & asCArray<asCDataType> , & asCArray<asETypeModifiers> , const asCObjectType* , bool ) const // dwarf://method/./testdata/game.bz2;332672
+ // {"Name":{"Relative":"IsSignatureExceptNameAndReturnTypeEqual","Absolute":"dwarf://method/./testdata/game.bz2;332722"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCScriptFunction"},"Flags":8}],"Flags":2560}}]}
public bool IsSignatureExceptNameAndReturnTypeEqual(const asCScriptFunction* ) const // dwarf://method/./testdata/game.bz2;332722
+ // {"Name":{"Relative":"IsSignatureExceptNameAndReturnTypeEqual","Absolute":"dwarf://method/./testdata/game.bz2;332752"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}],"Parameters":[{"Name":{},"Type":{"Name":{"Relative":"asCArray\u003casCDataType\u003e"},"Flags":32}},{"Name":{},"Type":{"Name":{"Relative":"asCArray\u003casETypeModifiers\u003e"},"Flags":32}},{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCObjectType"},"Flags":8}],"Flags":2560}},{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool IsSignatureExceptNameAndReturnTypeEqual(& asCArray<asCDataType> , & asCArray<asETypeModifiers> , const asCObjectType* , bool ) const // dwarf://method/./testdata/game.bz2;332752
+ // {"Name":{"Relative":"DoesReturnOnStack","Absolute":"dwarf://method/./testdata/game.bz2;332797"},"Flags":136,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool DoesReturnOnStack() const // dwarf://method/./testdata/game.bz2;332797
+ // {"Name":{"Relative":"JITCompile","Absolute":"dwarf://method/./testdata/game.bz2;332822"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void JITCompile() // dwarf://method/./testdata/game.bz2;332822
+ // {"Name":{"Relative":"AddReferences","Absolute":"dwarf://method/./testdata/game.bz2;332843"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void AddReferences() // dwarf://method/./testdata/game.bz2;332843
+ // {"Name":{"Relative":"ReleaseReferences","Absolute":"dwarf://method/./testdata/game.bz2;332864"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void ReleaseReferences() // dwarf://method/./testdata/game.bz2;332864
+ // {"Name":{"Relative":"GetPropertyByGlobalVarPtr","Absolute":"dwarf://method/./testdata/game.bz2;332885"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asCGlobalProperty"}}],"Flags":2560}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"void"}}],"Flags":2560}}]}
public asCGlobalProperty* GetPropertyByGlobalVarPtr(void* ) // dwarf://method/./testdata/game.bz2;332885
+ // {"Name":{"Relative":"GetRefCount","Absolute":"dwarf://method/./testdata/game.bz2;332915"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"int"}}}]}
public int GetRefCount() // dwarf://method/./testdata/game.bz2;332915
+ // {"Name":{"Relative":"SetFlag","Absolute":"dwarf://method/./testdata/game.bz2;332940"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}]}
public void SetFlag() // dwarf://method/./testdata/game.bz2;332940
+ // {"Name":{"Relative":"GetFlag","Absolute":"dwarf://method/./testdata/game.bz2;332961"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"bool"}}}]}
public bool GetFlag() // dwarf://method/./testdata/game.bz2;332961
+ // {"Name":{"Relative":"EnumReferences","Absolute":"dwarf://method/./testdata/game.bz2;332986"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptEngine"}}],"Flags":2560}}]}
public void EnumReferences(asIScriptEngine* ) // dwarf://method/./testdata/game.bz2;332986
+ // {"Name":{"Relative":"ReleaseAllHandles","Absolute":"dwarf://method/./testdata/game.bz2;333012"},"Flags":128,"Returns":[{"Name":{},"Type":{"Name":{"Relative":"void"}}}],"Parameters":[{"Name":{},"Type":{"Name":{},"Specialization":[{"Name":{"Relative":"asIScriptEngine"}}],"Flags":2560}}]}
public void ReleaseAllHandles(asIScriptEngine* ) // dwarf://method/./testdata/game.bz2;333012
Please sign in to comment.
Something went wrong with that request. Please try again.