Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
MedDictionarySections Class Reference

Public Member Functions

void clear ()
 
int set_curr_dict (int id)
 
int set_curr_dict (const string name)
 
int reset ()
 
void init ()
 
int read (const string &fname)
 
int read (vector< string > &dfnames)
 
int read (string path, vector< string > &dfnames)
 
MedDictionarycurr_dict ()
 
MedDictionarydict (int section_id)
 
int section_id (const string &name)
 
int id (int section_id, const string &name)
 
int get_id_or_throw (int section_id, const string &name)
 
int id_list (int section_id, vector< string > &names, vector< int > &ids)
 
string name (int section_id, int id)
 
int is_in_set (int section_id, int member_id, int set_id)
 
int is_in_set (int section_id, const string &member, const string &set_name)
 
int is_in_set (int section_id, int member_id, const string &set_name)
 
int is_in_set (int section_id, const string &member, int set_id)
 
void get_set_members (int section_id, const string &set, vector< int > &members)
 
void get_set_members (int section_id, int set_id, vector< int > &members)
 
void get_member_sets (int section_id, const string &member, vector< int > &sets)
 
void get_member_sets (int section_id, int member_id, vector< int > &sets)
 
int id (const string &name)
 
int id_list (vector< string > &names, vector< int > &ids)
 
string name (int id)
 
int is_in_set (int member_id, int set_id)
 
int is_in_set (const string &member, const string &set_name)
 
int is_in_set (int member_id, const string &set_name)
 
int is_in_set (const string &member, int set_id)
 
void get_set_members (const string &set, vector< int > &members)
 
void get_set_members (int set_id, vector< int > &members)
 
void get_member_sets (const string &member, vector< int > &sets)
 
void get_member_sets (int member_id, vector< int > &sets)
 
int prep_sets_lookup_table (int section_id, const vector< string > &set_names, vector< char > &lut)
 
int prep_sets_indexed_lookup_table (int section_id, const vector< string > &set_names, vector< unsigned char > &lut)
 
void add_section (string new_section_name)
 
void connect_to_section (string new_section_name, int section_id)
 
int add_json (json &js)
 
int add_json_simple_format (json &js)
 

Data Fields

vector< string > sections_names
 
vector< vector< string > > section_fnames
 
vector< MedDictionarydicts
 
map< string, int > SectionName2Id
 
int default_section
 
int curr_section
 
int read_state
 

The documentation for this class was generated from the following files: