Skip to Main Content United States    
PRODUCTS SUPPORT SOLUTIONS SERVICES
COMPAQ SOFTWARE
Compaq C++

Compaq C++
Using Compaq C++ for OpenVMS Alpha


Previous Contents Index

M
/machine_code qualifier
Macro
    Alpha system
        __32BITS
        __ALPHA
        __alpha
        __ALPHA_AXP
    BOOL_IS_A_RESERVED_WORD
    defined by command line qualifier
        __BIASED_FLT_ROUNTS
        __EXCEPTIONS #1
        __EXCEPTIONS #2
        __FORCE_INSTANTIATIONS
        __GLOBAL_ARRAY_NEW #1
        __GLOBAL_ARRAY_NEW #2
        __IEEE_FP
        __IMPLICIT_INCLUDE_ENABLED
        __MODEL_ANSI #1
        __MODEL_ANSI #2
        __MODEL_ARM #1
        __MODEL_ARM #2
        __NOUSE_STD_IOSTREAM #1
        __NOUSE_STD_IOSTREAM #2
        __NOUSE_STD_IOSTREAM #3
        __NOUSE_STD_IOSTREAM #4
        __NOUSE_STD_IOSTREAM #5
        __RTTI #1
        __RTTI #2
        __STD_ANSI #1
        __STD_ANSI #2
        __STD_ARM #1
        __STD_ARM #2
        __STD_CFRONT
        __STD_GNU #1
        __STD_GNU #2
        __STD_MS #1
        __STD_MS #2
        __STD_NEW
        __STD_STRICT_ANSI #1
        __STD_STRICT_ANSI #2
        __STD_STRICT_ANSI_ERRORS #1
        __STD_STRICT_ANSI_ERRORS #2
        __USE_STD_IOSTREAM #1
        __USE_STD_IOSTREAM #2
        __USING_STD
        __X_FLOAT #1
        __X_FLOAT #2
    floating point
        __D_FLOAT
        __G_FLOAT
        __IEEE_FLOAT
        __IEEE_FP
        __X_FLOAT
    header file
        <stdarg.h>
        <varargs.h>
    version
        __DECCXX_VER
        __VMS_VER
        __VMS_VERSION
        __vms_version
    with defined value of 1
        __cplusplus
        __DECCXX
        __VMS
        __vms
    __DATE_
    __FILE_
    __IEEE_FLOAT
    __INITIAL_POINTER_SIZE
    __LINE__
    __PRAGMA_ENVIRONMENT
    __TIME__
    __WHCAR_T
    _BOOL_EXISTS
Main function
    passing parameters to
    syntax of
Member access
/member_alignment qualifier
memory allocators
    64-bit development environment
Memory management
Messages
    compiler
/mms_dependencies qualifier
/model=ansi qualifier
/model qualifier
MODEL_ANSI macro #1
MODEL_ANSI macro #2
MODEL_ARM macro #1
MODEL_ARM macro #2
Multiple base classes
Multiplicative operators
N
Name demangling
Names
    predefined
/names qualifier
Nested enums
/nested_include_directory qualifier
new operator
    overriding global
/[no]alternative_tokens qualifier
/[no]ansi_alias qualifier
/[no]check qualifier
    compiler
/[no]comments qualifier
    compiler
/[no]debug qualifier #1
/[no]debug qualifier #2
    with run command
/[no]define qualifier
/[no]diagnostics qualifier
/[no]distinguish_nested_enums qualifier
/[no]exceptions qualifier
/[no]extern_model qualifier
/[no]g_float qualifier
/[no]implicit_include qualifier
/[no]include_directory qualifier #1
/[no]include_directory qualifier #2
/[no]include_directory qualifier #3
/[no]line_directives qualifier
/[no]list qualifier
/[no]machine_code qualifier
/[no]member_alignment qualifier #1
/[no]member_alignment qualifier #2
/[no]mms_dependencies qualifier
/[no]object qualifier
/[no]optimize qualifier #1
/[no]optimize qualifier #2
/[no]preprocess_only qualifier
/[no]rtti qualifier
/[no]share_globals qualifier
[no]standard pragma
/[no]template_define qualifier
/[no]undefine qualifier
/[no]unsigned_char qualifier
/[no]using_std qualifier
/[no]version qualifier
/[no]warnings qualifier
/[no]xref qualifier
Non-C++ code, access to
Nonstatic data members
NOUSE_STD_IOSTREAM macro #1
NOUSE_STD_IOSTREAM macro #2
NOUSE_STD_IOSTREAM macro #3
NOUSE_STD_IOSTREAM macro #4
NOUSE_STD_IOSTREAM macro #5
Numerical limits
O
Object
    temporary #1
    temporary #2
    volatile
/object qualifier
once pragma
OpenVMS Alpha, system-specific features
OpenVMS calling standard
Operators
    additive
    built-in
    delete
    division
    equality
    multiplicative
    remainder
    shift
    sizeof
    user-defined
/optimize qualifier
Output buffer
    flushing
P
pack pragma
PALcode built-in functions
PALcode instructions
    __PAL_BPT built-in function
    __PAL_BUGCHK built-in function
    __PAL_CFLUSH built-in function
    __PAL_CHME built-in function
    __PAL_CHMK built-in function
    __PAL_CHMS built-in function
    __PAL_CHMU built-in function
    __PAL_DRAINA built-in function
    __PAL_GENTRAP built-in function
    __PAL_HALT built-in function
    __PAL_IMB built-in function
    __PAL_INSQHIL built-in function
    __PAL_INSQHILR built-in function
    __PAL_INSQHIQ built-in function
    __PAL_INSQHIQR built-in function
    __PAL_INSQTIL built-in function
    __PAL_INSQTILR built-in function
    __PAL_INSQTIQ built-in function
    __PAL_INSQTIQR built-in function
    __PAL_INSQUEL built-in function
    __PAL_INSQUEL_D built-in function
    __PAL_INSQUEQ built-in function
    __PAL_INSQUEQ_D built-in function
    __PAL_LDQP built-in function
    __PAL_MFPR_XXXX built-in function
    __PAL_MTPR_XXXX built-in function
    __PAL_PROBER built-in function
    __PAL_PROBEW built-in function
    __PAL_RD_PS built-in function
    __PAL_REMQHIL built-in function
    __PAL_REMQHILR built-in function
    __PAL_REMQHIQ built-in function
    __PAL_REMQHIQR built-in function
    __PAL_REMQTIL built-in function
    __PAL_REMQTILR built-in function
    __PAL_REMQTIQ built-in function
    __PAL_REMQTIQR built-in function
    __PAL_REMQUEL built-in function
    __PAL_REMQUEL_D built-in function
    __PAL_REMQUEQ built-in function
    __PAL_REMQUEQ_D built-in function
    __PAL_STQP built-in function
    __PAL_SWASTEN built-in function
    __PAL_SWPCTX built-in function
    __PAL_WR_PS_SW built-in function
Parameter-passing mechanism
Parameters
    main function #1
    main function #2
/pending_instantiations qualifier
Pointer
    bound to member function
    conversions
    to constants
Pointers to members
    debugger representation
pointer_size pragma
/pointer_size qualifier #1
/pointer_size qualifier #2
Portability concerns
    conversion of command-line arguments
Porting
    from cfront to Compaq C++
Pragma
    environment
    extern_prefix
    [no]standard
    once
    pack
    #pragma define_template
    #pragma extern_model
    #pragma function
    #pragma message
    #pragma module
    #pragma [no]member_alignment
    See also Preprocessor directive
#pragma intrinsic preprocessor directive
#pragma [no]standard preprocessor directive
#pragma once preprocessor directive
#pragma pack preprocessor directive
#pragma pointer_size preprocessor directive
#pragma required_pointer_size preprocessor directive
Pragmas
    intrinsic
    pointer_size
    required_pointer_size
PRAGMA_ENVIRONMENT macro
Predefined data types, debugger supported
Predefined names
/prefix_libraries_entries qualifier
Preprocessor directive
    #ifdef
    #pragma #1
    #pragma #2
    #pragma intrinsic
Preprocessor directives
    #pragma pointer_size
    #pragma required_pointer_size
/preprocess_only qualifier
Product support
Programming tools
    DEC Language-Sensitive Editor (LSE)
Programs
    linking
    linking to class library
    running
    steps in developing
/psect_model qualifier


Previous Next Contents Index
Buy Online or Call 1.800.888.0220      privacy statement and legal notices 
STORES CONTACT US SEARCH PRODUCTS SOLUTIONS OPTIONS DEVELOPERS