Wrapping boost::unordered_map in SWIG
===

I am new to SWIG and having some trouble in understanding how to wrap the following

I have the following in my C++ file

    namespace Test
    {
    	typedef boost::unordered_map<std::string, std::string>	fv_map_str;
    
    
    	struct MyHash {
    		MyHash():
    		{
    		}
    		virtual ~MyHash() {}
    		fv_map_str	field_value_str;
    	};
    }

I need wrap this using SWIG, so that I can iterate this map in Java. Any suggestion?
Thanks a lot for your help in advance.