API Extractor documentation
Next topic
1. API Extractor Overview
Quick search
Table of contents
ΒΆ
1. API Extractor Overview
2. Ownership Management
2.1. Ownership transfers
2.1.1. From C++ to target
2.1.2. From target to C++
2.2. Parent-child relationship
2.3. Invalidation after use
3. The API Extractor Type System
3.1. Specifying Types
3.1.1. typesystem
3.1.2. load-typesystem
3.1.3. rejection
3.1.4. primitive-type
3.1.5. namespace-type
3.1.6. enum-type
3.1.7. reject-enum-value
3.1.8. value-type
3.1.9. object-type
3.1.10. interface-type
3.1.11. container-type
3.1.12. custom-type
3.1.13. function
3.2. Manipulating Object and Value Types
3.2.1. inject-code
3.2.2. modify-field
3.2.3. modify-function
3.2.4. add-function
3.2.5. conversion-rule
3.3. Modifying Functions
3.3.1. modify-argument
3.3.2. remove
3.3.3. access
3.3.4. rename
3.4. Modifying Arguments
3.4.1. conversion-rule
3.4.2. remove-argument
3.4.3. rename to
3.4.4. remove-default-expression
3.4.5. replace-default-expression
3.4.6. replace-type
3.4.7. define-ownership
3.4.8. reference-count
3.4.9. replace-value
3.4.10. parent
3.5. Solving compilation problems
3.5.1. suppress-warning
3.5.2. extra-includes
3.5.3. include
3.6. Using Code Templates
3.6.1. template
3.6.2. insert-template
3.6.3. replace
3.7. Conversion Rule Tag
3.7.1. conversion-rule
3.7.2. native-to-target
3.7.3. target-to-native
3.7.4. add-conversion
3.8. Manipulating Documentation
3.8.1. inject-documentation
3.8.2. modify-documentation