#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

class foo{
    private:
    struct bar{
        double rng;
    };
    struct baz{
        bar abar;
    };
    void foobar();
    static bool cmp(baz a, baz b);
};

bool foo::cmp(baz a, baz b){
    return (a.abar.rng < b.abar.rng);
}

void foo::foobar(){
    std::vector<baz> aVec;
    // fill aVec
    std::sort(aVec.begin(), aVec.end(), cmp);
}

int main() {
	// your code goes here
	return 0;
}