(* Title: CoreC++ Author: Daniel Wasserrab Maintainer: Daniel Wasserrab <wasserra at fmi.uni-passau.de> Based on the Jinja theory Common/Decl.thy by David von Oheimb and Tobias Nipkow *) section ‹CoreC++ types› theory Type imports Auxiliary begin type_synonym cname = string ― ‹class names› type_synonym mname = string ― ‹method name› type_synonym vname = string ― ‹names for local/field variables› definition this :: vname where "this ≡ ''this''" ― ‹types›