You don’t need to create the Julia classes. CxxWrap does that for you.
Conceptually, you write the wrapper code in C++ and compile a library. Your Julia module then just imports that library; there is no other code needed on the Julia side.
The documentation is a bit dense, but there’s a fairly simple example that comes with the package. You may have to copy it out of a file with other examples, but there are fairly small examples and tests.
PS: if your struct contains custom types, you’ll need to wrap those, too