Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home

SoftBench SDK: CodeAdvisor and Static Programmer's Guide

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

HP Part Number: B6454-90005

Published: February 1998


Table of Contents

Printing History
1 User Defined CodeAdvisor Rules
2 Modifying Table-Driven Rules
Modification Process
Table Formats
Specifying Scope of Changes
The NameConventions Rule Family
Rule Format
Examples of Use
Extending NameConventions
The ProhibIdent Rule Family
Rule Format
Examples of Use
Extending ProhibIdent
The ProhibDefines Rule Family
Rule Format
Examples of Use
Extending ProhibIdent
The DtorMatchCtor Rule Family
Rule Format
Examples of Use
3 Understanding the Programming Model
The Rule Engine
The Rule Base Class
Example Rule
The RuleWithTable Base Class
Example Table-Driven Rule
4 Understanding the Static Database
Database Objects
Capabilities of the Database
Learning the Database API
Database Objects
Incomplete Objects
Database Types
Type Qualifiers
Accessing the Database
Opening and Closing the Database
Delimiting Transactions
Iterators
Attribute Iterators
Object Interfaces
Block Object
Class Object
ClassTemplate Object
DataMember Object
Enum Object
EnumMember Object
File Object
Function Object
FunctionMember Object
FunctionTemplate Object
Label Object
Macro Object
Parameter Object
The PerBase Base Class
RefList Object
Scalar Object
Struct Object
The Symbol Base Class
The SymbolTable Class
Tag Object
TemplateArgument Object
Typedef Object
The TypedSymbol Base Class
Variable Object
Using the Database API
The Example Rule
Understanding the Example Rule
Example Files
The UserRulesLocalHides Rule
5 Implementing Your Rule
Design Guidelines
Implementing the Rule
Decide What to Implement
Designing the Rule
Compiling the Rule
Testing the Rule
Adding Your Rule to a Rule Group
Classifying Your Rule
Updating the Group Index
Debugging Your Rule
Running softcheck Under SoftBench Debugger
Setting Breakpoints In Your Rule
Tracing Rule Execution
Documenting Your Rule
Writing the On-Line Help
Referring to Other Help Volumes
Associating Your Rule With the On-Line Help
Installing the On-Line Help Volume
A Detailed Database Type Descriptions
Object Kind
Attributes
Scalar Types
Language Types
References
Error Codes
B Iterators
Standard Iterators
Attribute Iterators
Index

List of Figures

4-1 Object Hierarchy
4-2 RefList Organization
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1998 Hewlett-Packard Development Company, L.P.