The default behavior is to support the explicit specifier. Enable or disable a warning that is issued when programs compiled under the new for-init scoping rules would have had different behavior under the old rules. The diagnostic is only put out when the new rules are used. Enable or disable implicit inclusion of source files as a method of finding definitions of template entities to be instantiated. For example, if foo.h contains template declarations, foo.
Implicit inclusion is on by default.
Enable or disable implicit determination, from context, whether a template parameter dependent name is a type or nontype. At each function call site, the function will be inlined if the increase in code size is less than r times the expected speedup. By default, r is 0.0, which allows no automatic inlining. Higher numbers allow more automatic inlining. Controls the increase in code size resulting from inlining functions marked inline .