/** * Have you ever wondered what it takes to become an identifier? */ class this_is_a_class { void this_method_should_probably_be_an_identifier() { } }; class outer_class { class inner_class { struct sucky { } ness; union bleck { int thing; char eep; } ery; }; }; class _inner_class { }; struct sucky_ { } ness_; union bleck_ { int thing_; char eep_; } ery_;