change align of some functions

This commit is contained in:
Tiago Gomes 2012-04-16 21:47:06 +01:00
parent dd0ae564ef
commit 6ab5a4668b

@ -30,8 +30,8 @@ class TinySet
void insert (const T& t) void insert (const T& t)
{ {
typename vector<T>::iterator it = typename vector<T>::iterator it;
std::lower_bound (elements_.begin(), elements_.end(), t); it = std::lower_bound (elements_.begin(), elements_.end(), t);
if (it == elements_.end() || *it != t) { if (it == elements_.end() || *it != t) {
elements_.insert (it, t); elements_.insert (it, t);
} }
@ -39,8 +39,8 @@ class TinySet
void remove (const T& t) void remove (const T& t)
{ {
typename vector<T>::iterator it = typename vector<T>::iterator it;
std::lower_bound (elements_.begin(), elements_.end(), t); it = std::lower_bound (elements_.begin(), elements_.end(), t);
if (it != elements_.end()) { if (it != elements_.end()) {
elements_.erase (it); elements_.erase (it);
} }
@ -51,10 +51,8 @@ class TinySet
{ {
TinySet res; TinySet res;
std::set_union ( std::set_union (
elements_.begin(), elements_.begin(), elements_.end(),
elements_.end(), s.elements_.begin(), s.elements_.end(),
s.elements_.begin(),
s.elements_.end(),
std::back_inserter (res.elements_)); std::back_inserter (res.elements_));
return res; return res;
} }
@ -64,10 +62,8 @@ class TinySet
{ {
TinySet res; TinySet res;
std::set_intersection ( std::set_intersection (
elements_.begin(), elements_.begin(), elements_.end(),
elements_.end(), s.elements_.begin(), s.elements_.end(),
s.elements_.begin(),
s.elements_.end(),
std::back_inserter (res.elements_)); std::back_inserter (res.elements_));
return res; return res;
} }
@ -77,10 +73,8 @@ class TinySet
{ {
TinySet res; TinySet res;
std::set_difference ( std::set_difference (
elements_.begin(), elements_.begin(), elements_.end(),
elements_.end(), s.elements_.begin(), s.elements_.end(),
s.elements_.begin(),
s.elements_.end(),
std::back_inserter (res.elements_)); std::back_inserter (res.elements_));
return res; return res;
} }
@ -237,6 +231,8 @@ class SortedVector
return i == end() || cmp_(t, *i) ? end() : i; return i == end() || cmp_(t, *i) ? end() : i;
} }
void reserve (unsigned space) { vec_.reserve (space); }
unsigned size (void) const { return vec_.size(); } unsigned size (void) const { return vec_.size(); }
bool empty (void) const { return vec_.empty(); } bool empty (void) const { return vec_.empty(); }