Codewarrior Development Tools MSL C++ Reference Version 13

Codewarrior Development Tools MSL C++ Reference Version 13

CodeWarrior Development Tools MSL C++ Reference Version 13 Revised: September 23, 2011 Freescale, the Freescale logo, CodeWarrior are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Processor Expert and QorIQ are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2006-2011 Freescale Semiconductor, Inc. All rights reserved. Information in this document is provided solely to enable system and software implementers to use Freescale Semicon- ductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any inte- grated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any partic- ular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental dam- ages. “Typical” parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typ- icals”, must be validated for each customer application by customer's technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not de- signed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semi- conductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. How to Contact Us Corporate Headquarters Freescale Semiconductor, Inc. 6501 William Cannon Drive West Austin, TX 78735 U.S.A. World Wide Web http://www.freescale.com/codewarrior Technical Support http://www.freescale.com/support Table of Contents 1 Introduction 41 About the MSL C++ Library Reference Manual . 41 2 The C++ Library 43 The MSL C++ Library Overview . 43 Definitions. 43 Arbitrary-Positional Stream . 44 Character . 44 Character Sequences . 44 Comparison Function . 44 Component . 44 Default Behavior . 44 Handler Function. 45 Iostream Class Templates . 45 Modifier Function . 45 Object State . 45 Narrow-oriented Iostream Classes . 45 NTCTS . 45 Observer Function. 45 Replacement Function. 45 Required Behavior. 46 Repositional Stream . 46 Reserved Function. 46 Traits . 46 Wide-oriented Iostream Classes . 46 Additional Definitions . 46 Multi-Thread Safety . 46 MSL C++ Thread Safety Policy . 47 Methods of Descriptions. 48 Structure of each sub-clause . 48 Other Conventions. 48 Library-wide Requirements . 49 MANUAL NAME 1 Table of Contents Library contents and organization . .50 Using the library . .52 Constraints on programs . .52 Conforming Implementations . .54 Reentrancy . .54 3 Language Support Library 55 Types . .55 Implementation properties. .56 Numeric limits . .56 is_specialized. .57 min . .57 max . .57 digits . .57 is_signed . .57 is_integer . .58 is_exact . .58 radix. .58 epsilon . .58 round_error . .58 min_exponent . .59 min_exponent10 . .59 max_exponent . .59 max_exponent10 . .59 has_infinity . .59 has_quiet_NaN . .60 has_signaling_NaN . .60 has_denorm . .60 has_denorm_loss . .60 infinity . .60 quiet_NaN . .61 signaling_NaN . .61 denorm_min. .61 is_iec559 . .61 is_bounded. .62 2 MANUAL NAME Table of Contents is_modulo . 62 traps . 62 tinyness_before . 62 round_style . ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    718 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us