HP C++ User Documentation

 

HP C++

HP C++
Using HP C++ for Tru64 UNIX and Linux Alpha


Previous Contents Index

E
Enumerated types
    incrementing
environment pragma
Equality operators
Error message
    missing parenthesis
Exception handling #1
Exception handling #2
    catching signals and C excpetions
    finding information
    structure for
    threads
EXCEPTIONS macro
Explicit type conversion
Explicit type conversion, language extension
Extended Truncated Address Support Option (XTASO)
Extensions
    source file
extern specifier
F
fasm intrinsic function
Faults
    segmentation
File inclusion directive, #include
<float.h> header file
Floating-point arithmetic built-in functions #1
Floating-point arithmetic built-in functions #2
Floating-point number
    converting to and from an integer
FORCE_INSTANTIATIONS macro
Friend declarations
Function
    constant in returns
    definitions
Function returns
    constants in
Functions
G
GLOBAL_ARRAY_NEW macro
goto statement
Guiding declarations
H
Header file
    implicit inclusion #1
    implicit inclusion #2
    protecting
Header files
    <float.h>
    <limits.h>
    modifying
    <stdio.h>
    using existing
header files and inheritance
I
ident pragma
Identifiers
IEEE_FP macro
#ifdef preprocessor directive
Implementation extensions
Implementation features
Implicit inclusion #1
Implicit inclusion #2
    template #1
    template #2
        defining file extensions
        disabling
        enabled by default
IMPLICIT_INCLUDE_ENABLED macro
IMPLICIT_USING_STD Macro
    defined by command line qualifier
        __IMPLICIT_USING_STD
In-line assembly code (ASMs)
#include directive
#include_next pragma
Inheritance
inheritance and header files
Initializers
    using base class name with
Initializing references
inline pragma
instantiate pragma
Instantiation
    automatic
        linking with
    directives
        #pragma define_template
        #pragma do_not_instantiate
        #pragma instantiate
    manual
    mixed automatic and manual
    template #1
    template #2
Instantiation file
Integer
    converting to and from a floating-point number
Integral conversions
Intrinsic functions
    ASMs
intrinsic pragma
K
Keywords
    conflict resolution
L
Ladebug debugger
$lang variable
Language mode, setting for debugging
ld linker command
Library
    linking with non-default
Limits
    numerical
    translation
<limits.h> header file
Link compatibility
Linkage
    between C and C++
    specification #1
    specification #2
Linkage specifications
Linker
Local Virtual function table
    using to implement polymorphism
M
Macro
    defined by command line qualifier
        __ALTERNATIVE_TOKENS
        __BIASED_FLT_ROUNTS
        __EXCEPTIONS
        __FORCE_INSTANTIATIONS
        __GLOBAL_ARRAY_NEW
        __IEEE_FP
        __IMPLICIT_INCLUDE_ENABLED
        __MODEL_ANSI
        __MODEL_ARM
        __NOUSE_STD_IOSTREAM
        __RTTI
        __STD_ANSI
        __STD_ARM
        __STD_GNU
        __STD_MS
        __STD_NEW
        __STD_STRICT_ANSI
        __STD_STRICT_ANSI_ERRORS
        __USE_STD_IOSTREAM
        __USING_STD
        __X_FLOAT
Macro names
    predefined #1
    predefined #2
Member access
Memory management
Message control option #1
Message control option #2
Missing parenthesis error message
Mixed-Language applications
Mixed-language programs, debugging
MODEL_ANSI macro
MODEL_ARM macro
Multiplicative operators
N
Name demangling
Nested enums
[no]standard pragma
noinline pragma
Non-C++ code, access to
NOUSE_STD_IOSTREAM macro
Numerical limits
O
Object
    temporary
    volatile
Object construction
    implementing polymorphism
once pragma
OpenMP
Operators
    additive
    delete
    division
    equality
    multiplicative
    remainder
    shift
    sizeof
Output buffer
    flushing
$overloadmenu variable
P
pack pragma
PALcode built-in functions #1
PALcode built-in functions #2
PCH file
    See Precompiled header file
Pointer
    bound to member function
    conversions
    mixing 32-bit and 64-bit sizes
    to constants
pointer_size pragma #1
pointer_size pragma #2
Polymorphism
    implementing
Pragma
    define_template
    environment
    ident
    inline
    instantiate
    [no]standard
    once
    pack
    pointer_size #1
    pointer_size #2
    #pragma message
    #pragma module
    #pragma [no]member_alignment
    required_pointer_size
    required_vptr_size #1
    required_vptr_size #2
    See also Preprocessor directive
    weak
#pragma ident preprocessor directive
pragma #include_next
#pragma intrinsic preprocessor directive #1
#pragma intrinsic preprocessor directive #2
#pragma [no]inline preprocessor directive
#pragma once preprocessor directive
#pragma pack preprocessor directive
Pragmas
    intrinsic
Precompiled header file
    automatic processing
    controlling
    manual processing
    options
    performance issues
Predefined macro, compatibility
Predefined macro, dialect
Predefined macro names #1
Predefined macro names #2
Predefined macro, __COMPAQ_CXX_VER__
Predefined macro, __DECCXX_VER
Preprocessor directive
    #ifdef
    #pragma
    #pragma intrinsic
Preprocessor directives
    #pragma intrinsic
print debugger command
    displaying base pointer information
    displaying class information
Printing base pointer information
Product support
Programs
    compiling
    linking
Protecting header files


Previous Next Contents Index
About PDF files: The PDF files on this site can be read online or printed using Adobe® Acrobat® Reader. If you do not have this software on your system, you may download it from Adobe's website.
Privacy statement Using this site means you accept its terms C++ support
© 2008 Hewlett-Packard Development Company, L.P.