Common C++ types