So I go by this Delphi naming scheme of arguments start with A, class vars start with F and local vars start with M. Does that scheme have a name? I see it a lot in the Del
Your schema can be considered some form of Hungarian notations (HN). Usually HN is used to signify the type of a variable, but as Wikipedia notes,
The notation is sometimes extended in C++ to include the scope of a variable, separated by an underscore. This extension is often also used without the Hungarian type-specification: [..]