|
GameApi 28
Library used by GameApi Builder tool
|
#include <string>#include <cstdio>#include <iostream>#include <vector>#include <sstream>#include <fstream>#include <algorithm>
Functions | |
| bool | is_removed (std::string classname, std::string funcname) |
| std::string | codegen (std::string classname, std::string funcname) |
| int | find_ch (std::string s, char ch) |
| std::vector< std::pair< std::string, std::string > > | parse_file (std::string contents) |
| void | error (std::string reason) |
| std::string | map_apiname (std::string apiname) |
| std::string | output_contents (std::vector< std::pair< std::string, std::string > > vec) |
| int | find_str (std::string contents, std::string label) |
| int | find_chars (std::string contents, int pos, std::string chars) |
| std::pair< std::vector< std::string >, std::vector< std::string > > | find_adds (std::string contents) |
| bool | find (std::string s, std::string s2) |
| std::string | network (std::string url) |
| std::string | replace_string (std::string s, std::string rep, std::string subst) |
| std::string | get_last_line (std::string lines) |
| std::string | find_label (std::string line) |
| std::string | remove_chars (std::string contents, char ch) |
| bool | is_in_list (std::vector< std::pair< std::string, std::string > > vec, std::string cl, std::string fn) |
| std::string | add_spaces (std::string s, int count, int count2) |
| void | usage () |
| std::string | get_dep (std::string classname, std::string funcname) |
| std::vector< std::pair< std::string, std::string > > | get_deps (std::string classname, std::string funcname) |
| int | main (int argc, char *argv[]) |
Variables | |
| std::string | removed_names [] |
| std::string | apinames [] |
| std::string add_spaces | ( | std::string | s, |
| int | count, | ||
| int | count2 ) |

| std::string codegen | ( | std::string | classname, |
| std::string | funcname ) |

| void error | ( | std::string | reason | ) |

| bool find | ( | std::string | s, |
| std::string | s2 ) |

| std::pair< std::vector< std::string >, std::vector< std::string > > find_adds | ( | std::string | contents | ) |
| int find_ch | ( | std::string | s, |
| char | ch ) |

| int find_chars | ( | std::string | contents, |
| int | pos, | ||
| std::string | chars ) |

| std::string find_label | ( | std::string | line | ) |

| int find_str | ( | std::string | contents, |
| std::string | label ) |

| std::string get_dep | ( | std::string | classname, |
| std::string | funcname ) |

| std::vector< std::pair< std::string, std::string > > get_deps | ( | std::string | classname, |
| std::string | funcname ) |

| std::string get_last_line | ( | std::string | lines | ) |

| bool is_in_list | ( | std::vector< std::pair< std::string, std::string > > | vec, |
| std::string | cl, | ||
| std::string | fn ) |

| bool is_removed | ( | std::string | classname, |
| std::string | funcname ) |

| int main | ( | int | argc, |
| char * | argv[] ) |
| std::string map_apiname | ( | std::string | apiname | ) |
| std::string network | ( | std::string | url | ) |

| std::string output_contents | ( | std::vector< std::pair< std::string, std::string > > | vec | ) |

| std::vector< std::pair< std::string, std::string > > parse_file | ( | std::string | contents | ) |

| std::string remove_chars | ( | std::string | contents, |
| char | ch ) |

| std::string replace_string | ( | std::string | s, |
| std::string | rep, | ||
| std::string | subst ) |

| void usage | ( | ) |

| std::string apinames[] |
| std::string removed_names[] |