Skip to content

Commit

Permalink
Merge pull request #106 from jelu/auto
Browse files Browse the repository at this point in the history
auto
  • Loading branch information
jelu committed Apr 5, 2022
2 parents a77f2a5 + 0866f45 commit 5624a84
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 42 deletions.
6 changes: 3 additions & 3 deletions src/packet_handler.cpp
Expand Up @@ -102,9 +102,9 @@ class Fragments {
bool merged = true;
// this is algorithmically horrid (hope there wont be tonnes of fragments)
while (merged) {
merged = false;
std::list<Range>::iterator it = m_ranges.begin();
std::list<Range>::iterator last = it;
merged = false;
auto it = m_ranges.begin();
auto last = it;
if (last == m_ranges.end())
break;
it++;
Expand Down
4 changes: 2 additions & 2 deletions src/server.cpp
Expand Up @@ -500,14 +500,14 @@ namespace httpd {
}
const char* get_param(const char* param)
{
std::map<std::string, std::string>::iterator it = m_params.find(std::string(param));
auto it = m_params.find(std::string(param));
if (it == m_params.end())
return 0;
return it->second.c_str();
}
void add_param(std::string key, std::string val)
{
std::map<std::string, std::string>::iterator it = m_params.find(key);
auto it = m_params.find(key);
if (it == m_params.end()) {
m_params[key] = val;
m_counts[key] = 1;
Expand Down
54 changes: 27 additions & 27 deletions src/sql.cpp
Expand Up @@ -101,7 +101,7 @@ int g_comp = 0;

void Ordering_terms::compile(const std::vector<Table*>& tables, const std::vector<int>& search_order, Query& q)
{
for (std::vector<Ordering_terms::OP_dir>::iterator it = m_terms.begin(); it != m_terms.end(); it++) {
for (auto it = m_terms.begin(); it != m_terms.end(); it++) {
OP* op = it->m_op;
it->m_op = op->compile(tables, search_order, q);
}
Expand All @@ -120,7 +120,7 @@ class Sorter {
Row** ia_rows = &ia;
Row** ib_rows = &ib;

for (std::vector<Ordering_terms::OP_dir>::iterator it = m_order.m_terms.begin(); it != m_order.m_terms.end(); it++) {
for (auto it = m_order.m_terms.begin(); it != m_order.m_terms.end(); it++) {
g_comp++;

OP* op = it->m_op;
Expand All @@ -139,7 +139,7 @@ class Sorter {
Row** ia_rows = &ia;
Row** ib_rows = &ib;

for (std::vector<Ordering_terms::OP_dir>::iterator it = m_order.m_terms.begin(); it != m_order.m_terms.end(); it++) {
for (auto it = m_order.m_terms.begin(); it != m_order.m_terms.end(); it++) {
g_comp++;

OP* op = it->m_op;
Expand All @@ -156,7 +156,7 @@ class Sorter {
Row** ia_rows = &ia;
Row** ib_rows = &ib;

for (std::vector<Ordering_terms::OP_dir>::iterator it = m_order.m_terms.begin(); it != m_order.m_terms.end(); it++) {
for (auto it = m_order.m_terms.begin(); it != m_order.m_terms.end(); it++) {
g_comp++;

OP* op = it->m_op;
Expand Down Expand Up @@ -389,8 +389,8 @@ class Per_sort {
int table_size = (int)m_table.m_rows.size();
if (table_size <= 1)
return;
std::list<Row*>::iterator it = m_table.m_rows.begin();
Tlink* links = new Tlink[table_size];
auto it = m_table.m_rows.begin();
Tlink* links = new Tlink[table_size];

int i;
for (i = 0; i < table_size; i++) {
Expand Down Expand Up @@ -469,9 +469,9 @@ void Table::merge_sort(Ordering_terms& order)
Row** row_ptrs = new Row*[table_size];
Spkt* spktpool = new Spkt[table_size * 2];
Spkt* rows[2];
rows[0] = spktpool;
rows[1] = &spktpool[table_size];
std::list<Row*>::iterator it = m_rows.begin();
rows[0] = spktpool;
rows[1] = &spktpool[table_size];
auto it = m_rows.begin();

int i = 0;
Spkt* r = rows[0];
Expand Down Expand Up @@ -569,9 +569,9 @@ void Table::merge_sort(Ordering_terms& order)

void Table::limit(int limit, int offset)
{
int count = 0;
std::list<Row*>::iterator e = m_rows.end();
for (std::list<Row*>::iterator it = m_rows.begin(); it != m_rows.end(); it++) {
int count = 0;
auto e = m_rows.end();
for (auto it = m_rows.begin(); it != m_rows.end(); it++) {
if (e != m_rows.end()) {
delete_row(*e);
m_rows.erase(e);
Expand Down Expand Up @@ -649,7 +649,7 @@ void Table::xml()
g_output.add_string("</th>");
}
g_output.add_string("</tr>\n");
for (std::list<Row*>::iterator it = m_rows.begin(); it != m_rows.end(); it++) {
for (auto it = m_rows.begin(); it != m_rows.end(); it++) {
g_output.add_string("<tr>");
Row* r = *it;

Expand Down Expand Up @@ -752,7 +752,7 @@ void Table::json(bool trailing_comma)
g_output.add_q_string("data");
g_output.add_string(": [");
bool outer_comma = false;
for (std::list<Row*>::iterator it = m_rows.begin(); it != m_rows.end(); it++) {
for (auto it = m_rows.begin(); it != m_rows.end(); it++) {
if (outer_comma)
g_output.add_string(",\n [");
else
Expand Down Expand Up @@ -829,7 +829,7 @@ void Table::csv(bool format)
int max = 0;
char* tmp = 0;
if (format) {
for (std::list<Row*>::iterator it = m_rows.begin(); it != m_rows.end(); it++) {
for (auto it = m_rows.begin(); it != m_rows.end(); it++) {
Row* r = *it;

for (int i = 0; i < cols; i++) {
Expand Down Expand Up @@ -899,7 +899,7 @@ void Table::csv(bool format)
}
}
printf("\n");
for (std::list<Row*>::iterator it = m_rows.begin(); it != m_rows.end(); it++) {
for (auto it = m_rows.begin(); it != m_rows.end(); it++) {
Row* r = *it;

for (int i = 0; i < cols; i++) {
Expand Down Expand Up @@ -973,7 +973,7 @@ void Table::dump()
printf("\n");
printrep((width + 2) * cols + 1, '*');
printf("\n");
for (std::list<Row*>::iterator it = m_rows.begin(); it != m_rows.end(); it++) {
for (auto it = m_rows.begin(); it != m_rows.end(); it++) {
printf("|");
Row* r = *it;

Expand Down Expand Up @@ -1025,15 +1025,15 @@ class Parser {

void dump()
{
for (std::list<Token>::iterator it = m_tokens.begin(); it != m_tokens.end(); it++) {
for (auto it = m_tokens.begin(); it != m_tokens.end(); it++) {
printf("Type %d: %s\n", it->get_type(), it->get_token());
}
}

bool analyze(Query& q)
{
std::list<Token>::iterator it = m_tokens.begin();
bool ok = true;
auto it = m_tokens.begin();
bool ok = true;
while (ok) {
ok = false;
if (get_sample_stmt(q, it))
Expand Down Expand Up @@ -2115,7 +2115,7 @@ std::vector<OP*> find_unique_column_ops(std::vector<OP*> ops)
void Query::replace_star_column_with_all_columns()
{
bool found_star = false;
for (std::vector<OP*>::iterator i = m_select.begin(); i != m_select.end(); ++i) {
for (auto i = m_select.begin(); i != m_select.end(); ++i) {
if (strcmp((*i)->get_token(), "*") == 0) {
found_star = true;
break;
Expand Down Expand Up @@ -2239,7 +2239,7 @@ std::vector<Variant> process_group_by_key(Ordering_terms& group_by, Row** rows)
bool Query::has_aggregate_functions()
{
// this assumes the ops have been compiled
for (std::vector<OP*>::iterator it = m_select.begin(); it != m_select.end(); it++)
for (auto it = m_select.begin(); it != m_select.end(); it++)
if ((*it)->m_has_aggregate_function)
return true;

Expand Down Expand Up @@ -2442,9 +2442,9 @@ bool DB::query(const char* q)

Table* DB::get_table(const char* i_name)
{
std::string name = lower(i_name);
Table* t = 0;
std::map<std::string, Table*>::iterator it = m_tables.find(name);
std::string name = lower(i_name);
Table* t = 0;
auto it = m_tables.find(name);
if (it != m_tables.end())
t = it->second;

Expand Down Expand Up @@ -2542,7 +2542,7 @@ Cc_func::Cc_func(const OP& op)
paths.push_front(std::string(env));
}

std::list<std::string>::iterator i = paths.begin();
auto i = paths.begin();
for (; i != paths.end(); i++) {
db = (*i) + "/GeoLite2-Country.mmdb";
struct stat s;
Expand Down Expand Up @@ -2634,7 +2634,7 @@ Asn_func::Asn_func(const OP& op)
paths.push_front(std::string(env));
}

std::list<std::string>::iterator i = paths.begin();
auto i = paths.begin();
for (; i != paths.end(); i++) {
db = (*i) + "/GeoLite2-ASN.mmdb";
struct stat s;
Expand Down
14 changes: 7 additions & 7 deletions src/sql.h
Expand Up @@ -168,9 +168,9 @@ class DB {
RefCountString* get_value(const char* table, int key)
{
Item i;
i.m_function = table;
i.m_key = key;
std::map<Item, std::string>::iterator it = m_lut.find(i);
i.m_function = table;
i.m_key = key;
auto it = m_lut.find(i);
if (it != m_lut.end())
return RefCountString::construct(it->second.c_str());

Expand Down Expand Up @@ -206,7 +206,7 @@ class Allocator {
}
~Allocator()
{
typename std::list<Buffer*>::iterator it = m_buffers.begin();
auto it = m_buffers.begin();
while (it != m_buffers.end()) {
delete *it;
m_buffers.erase(it);
Expand All @@ -224,7 +224,7 @@ class Allocator {

T* obj = m_curr_buffer->allocate();
if (!obj) {
for (typename std::list<Buffer*>::iterator it = m_buffers.begin();
for (auto it = m_buffers.begin();
it != m_buffers.end();
it++) {
if ((*it)->m_has_space)
Expand Down Expand Up @@ -398,7 +398,7 @@ class Table {
int get_col_index(const char* col)
{
int i = 0;
for (std::vector<Column*>::iterator it = m_cols.begin(); it != m_cols.end(); it++) {
for (auto it = m_cols.begin(); it != m_cols.end(); it++) {
if (cmpii(m_cols[i]->m_name, col))
return i;
i++;
Expand Down Expand Up @@ -1821,7 +1821,7 @@ class Ordering_terms {
}
~Ordering_terms()
{
std::vector<OP_dir>::iterator it = m_terms.begin();
auto it = m_terms.begin();
while (it != m_terms.end()) {
delete it->m_op;
it->m_op = 0;
Expand Down
6 changes: 3 additions & 3 deletions src/tcp.cpp
Expand Up @@ -162,7 +162,7 @@ class Stream {
int get_size()
{
int size = 0;
for (std::list<Data_segment>::iterator it = m_segments.begin();
for (auto it = m_segments.begin();
it != m_segments.end(); it++) {
size += it->m_datasize;
}
Expand All @@ -172,7 +172,7 @@ class Stream {
void dump()
{
int start = 2;
for (std::list<Data_segment>::iterator it = m_segments.begin();
for (auto it = m_segments.begin();
it != m_segments.end(); it++) {
for (unsigned int i = start; i < it->m_datasize; i++) {
printf("%02x", it->m_data[i]);
Expand All @@ -188,7 +188,7 @@ class Stream {
unsigned char* get_buffer()
{
int p = 0;
for (std::list<Data_segment>::iterator it = m_segments.begin();
for (auto it = m_segments.begin();
it != m_segments.end(); it++) {
for (unsigned int i = 0; i < it->m_datasize; i++) {
m_buffer[p++] = it->m_data[i];
Expand Down

0 comments on commit 5624a84

Please sign in to comment.