C/C++ Compiler (cl.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Controlling Inline Function Expansion (/Ob<n>)
                                             Up Contents Index Back
─────C/C++ Compiler─────────────────────────────────────────────────────────
 
     Use the /Ob option to control the inline expansion of functions,
     where <n> is a digit from 0 through 2. The following table
     describes the action of each digit:
 
     Digit     Action
 
     0         Disables inline expansion (default with /Od)
 
     1         Only expand functions marked as inline, __inline, or in
               a C++ member function defined within a class declaration
               (default without /Od)
 
     2         Expand functions marked as inline or __inline and any
               other function the compiler chooses (expansion occurs at
               compiler discretion)
 
  See also: inline, auto_inline, inline_depth, inline_recursion
                                    -♦-