#include <functional>
#include <vector>

struct S {
    typedef unsigned char uchar;
    std::vector<uchar> mVec1;
    std::vector<uchar> mVec2;
    std::vector<uchar> mVec3;
    
    void test() 
    {
        using namespace std;
        
vector< reference_wrapper<vector<uchar>> > vectorOfVectorRefs = {mVec1, mVec2, mVec3};

    }
};



int main()
{
 S s;
 s.test();
}