Data Structure for Arduino?

Arduino is programmed using standard C++. Arduino's specifics are just a bunch of functions that make it easy to work with the official (and compliant third-party) boards.