With this interface you can perform the following operations:
See Listing 3.3 for an example of how to use some of the access path functionality
in a real script. You will want to call the ApplyChanges method to save your changes, as discussed in "Saving the Changes - ApplyChanges."
None ICodeWarriorProject** pval - true or false, whether the path is set as recursive or not.
This allows you to set an access path as recursive or not recursive. Refer to the IDE User Guide for a discussion of recursive access paths.
Recursive takes the arguments shown in Table 3.2:
ICodeWarriorAccessPath.Recursive Arguments:
ICodeWarriorProject** pval - the project.
None IFileSpec** pval - the path.
This allows you to see if an access path is relative, absolute, or user-defined. Refer to the IDE User Guide for a discussion of access paths and absolute, relative, and user-defined settings.
None EAccessPathLocation* pval - the access path setting.
This allows you to set an access path as relative, absolute, or user-defined. Refer to the IDE User Guide for a discussion of access paths and absolute, relative, and user-defined settings.
AccessPathLocation takes the arguments shown in Table 3.3:
Argument
Functionality
EAccessPathLocation pval
ICodeWarriorAccessPath.AccessPathLocation Arguments:
This allows you to get an access path type, such as kUserDefined.
None EAccessPathType* pval - the access path type.