-
–prefix, 3.1.1
- .hh files, 9.3.2
- .hxx files, 9.3.2
- .scl files, 19.6
- 64bit Linux, 3.2.2
- #include, 8.3.2, 9.3.2
- HEVEA, 3.2.4
- fortran 77
-
_wrapObj, 20.5
- array alignment, 6.4
- array example, 6.4
- arrays, 10.2.3
- basic types, 10.2.3
- bindings
-
generation
- implementation, 10.4.2
- casting, 10.2.4
- constructor, 10.4.3
- ctor2, 20.5
- data types, 10.2.3
- direct array access, 6.4
- enumerations, 10.2.3
- exception handling, 10.3.5
- exceptions, 10.2.2, 10.3.5, 10.4.4
- extra out argument, 10.3.5
- hooks, 10.3.6, 10.4.5
- interface contracts
- method signatures, 10.2.2
- name space, 10.2.1
- object data, 20.5
- object management, 10.3.2
- object references, 10.2.3
- overloaded methods, 10.3.4
- pointer types, 10.2.3
- post-methods, 10.3.6, 10.4.5
- pre-methods, 10.3.6, 10.4.5
- private data, 10.4.3
- static methods, 10.3.3
- string length limits, 10.2.3
- strings, 10.2.3
- subroutines, 10.2.2
- type casting, 10.2.4
- abstract, D
- abstract classes, 6.7, 13.2.3
- access
- addRef, 6.4, 6.4, 8.3.3, 11.2.3, 12.2.4
- addSearchPath
- allocate, 11.2.3, 12.2.4
- array, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 11.2.3, 11.2.3, 12.2.4, 13.2.3, D
- arrays, 6.4, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.3
-
borrowed, 6.4
- C macros, 6.4
- destruction, 6.4
- enforced ordering, 6.4
- function table, 6.4
- generic, 6.4, 11.2.3, 12.2.4
- independent, 6.4
- internal structure, 6.4
- NULL, 6.4
- normal, 6.4
- ordering, 6.4
- Python, 6.4
- r-arrays, 6.4, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.2, 14.2.3
- raw, 6.4
- smartcopy, 6.4
- strings, 6.4
- types, 6.4
- autoconf, 3.1.2, 3.2.4
- automake, 3.1.2, 3.2.4
- Babel
-
Application architecture, 2.1
- command line, 4.2
- command line arg. table, 4.2
- command line examples, 4.2
- customers, 2.3
- dynamic linking, 19.3
- feedback, 1
- file layout options, 19.1
- getting, 1
- installation, 3.1.4
- internal dependencies, 19.2.2
- library deployment, 19.7
- object model, 6.7
- overview, 1
- Real World Example, 2.1
- required software, 3.2
- Supported Languages, 2.1
- static linking, 19.3
- Babel Object Server, 18.2, D
- BaseException, 6.2
- BLAS, D
- BNF, D
- BOS, 18.2
- babel_config, 19.4
- backdoor initializer, 20
- bool, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- borrow, 6.4, 6.4
- borrowed arrays, D
- C
-
#include, 8.3.2
- _wrapObj, 20.4
- array macros, 6.4
- array structure, 6.4
- arrays, 8.2.3
- bindings
-
generation
- implementation, 8.4.2
- casting, 8.2.4
- constructor, 8.4.3
- ctor2, 20.4
- data types, 8.2.3
- destructor, 8.4.3
- enumerations, 8.2.3
- exception handling, 8.3.6
- exceptions, 8.3.5, 8.3.6, 8.4.4
- extra out argument, 8.3.6
- header files, 8.3.2
- hooks, 8.3.7, 8.4.5
- interface contracts
- method signatures, 8.2.2
- name space, 8.2.1
- object management, 8.3.3
- overloaded methods, 8.3.5
- post-methods, 8.3.7, 8.4.5
- pre-methods, 8.3.7, 8.4.5
- private data, 8.4.3
- sidlArrayAddr, 6.4
- sidlArrayDim, 6.4
- sidlArrayElem, 6.4
- sidlLength, 6.4
- sidlLower, 6.4
- sidlStride, 6.4
- sidlUpper, 6.4
- static methods, 8.3.4
- type casting, 8.2.4
- C++
-
#include, 9.3.2
- array base class, 9.3.2
- arrays, 6.4
- bindings
-
generation
- implementation, 9.4.2
- casting, 9.2.4, 9.3.3
- constructor, 9.4.3
- data types, 9.2.3
- destructor, 9.4.3
- enumerations, 9.2.3
- exception handling, 9.3.6
- exceptions, 9.3.6, 9.4.4
- extra out argument, 9.3.6
- header files, 9.3.2
- hooks, 9.3.7, 9.4.5
- Impl Constructor, 20.7
- interface contracts
- main header file, 9.3.2
- method signatures, 9.2.2
- name space, 9.2.1
- object creation, 9.3.3
- object management, 9.3.3
- overloaded methods, 9.2.3, 9.3.5
- post-methods, 9.3.7, 9.4.5
- pre-methods, 9.3.7, 9.4.5
- private data, 9.4.3
- static methods, 9.3.4
- stub base class, 9.3.2
- type casting, 9.2.4, 9.3.3
- typedefs, 9.3.2
- C/C++ compiler, 3.2.2
- CCA, D
- Chasm, 3.2.1
- COM, 2.2, 6.4, D
- CORBA, 2.2, 6.4, 18.2.1, D
- casting, 10.2.4, 14.2.4
- char, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- circular dependencies, 19.2.2
- class, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 11.2.3, 11.2.3, 12.2.4, 13.2.3, D
- class invariants, 2.3, 6.5, 6.5, 21.2.1
- classes, 6.2, 6.7
- client, 8.3, 9.3, 10.3, 11.3, 12.3, 13.3, 14.3
- column-major order, 6.4
- command line arguments, 4.2, 8.3.1, 8.4.1, 9.3.1, 9.4.1, 10.3.1, 10.4.1, 11.3.1, 11.4.1, 12.3.1, 12.4.1, 13.3.1, 13.4.1, 14.3.1, 14.4.1
- comments, 6.2
- compiler compatibility, 2.4
- component, D
- component architecture, D
- concrete class, D
- configure, 3.1.1
- connect, 18.2.3
- constructor
- copy, 6.4, 6.4, 6.7, D
- create1d, 6.4, 6.4, 11.2.3, 12.2.4
- create2dCol, 6.4, 6.4, 11.2.3, 12.2.4
- create2dRow, 6.4, 6.4, 11.2.3, 12.2.4
- createCol, 6.4, 6.4, 11.2.3, 12.2.4
- createRemote, 18.2.3
- createRow, 6.4, 6.4, 11.2.3, 12.2.4
- ctor2, 20.1, 20.4
- DLL, D
- DTD, D
- data
-
preinitialized, 20
- private, 20
- data type
- data types, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.3
-
abstract classes, 13.2.3
- arrays, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 14.2.3
- enumerations, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 14.2.3
- int, 14.2.3
- interfaces, 13.2.3
- long, 14.2.3
- opaque, 14.2.3
- pointer types, 11.2.3, 12.2.4
- pointers, 10.2.3
- strings, 10.2.3, 11.2.3, 12.2.4
- dcomplex, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- deallocate, 11.2.3, 12.2.4
- decaf, 1
- deleteRef, 6.4, 6.4, 8.3.3, 11.2.3, 11.3.2, 12.2.4, 12.3.2
-
example, 10.3.2, 10.3.2, 10.3.5, 10.4.3, 11.3.2, 11.3.5, 11.4.4, 12.3.2, 12.3.5, 12.4.4
- dense, D
- dependency debugging, 19.3.2
- destruction
- destructor
- developer, 2.3, D
- dimen, 6.4, 6.4
- distributed systems, 18.2, 18.5
- double, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- double underscores, 5.2.3
- dynamic linking, D
- ensure, 6.4, 6.4
- enum, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- enumeration, D
- enumerations, 6.3, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.3
- environment variables, 13.3.2, 14.3.2
- example
-
Args.Cdouble, 14.2.2, 14.3.4, 14.4.2
- access, 10.2.3
- addSearchPath, 9.3.4, 10.3.3, 11.3.3, 12.3.3
- array, 9.2.3, 10.2.3, 10.4.3
- casting, 10.2.4, 10.3.5, 11.3.2, 11.3.5, 11.4.4, 12.3.2, 12.3.5, 12.4.4, 13.2.4
- constructor, 8.4.3, 9.4.3, 10.4.3, 11.4.3, 12.4.3
- create1d, 10.4.3
- createRow, 9.2.3
- deleteRef, 10.3.2, 10.3.2, 10.3.5, 10.4.3, 11.3.2, 11.3.5, 11.4.4, 12.3.2, 12.3.5, 12.4.4
- destructor, 8.4.3, 9.4.3, 10.4.3, 11.4.3
- ExceptionTest.Fib, 8.2.2, 8.3.6, 8.4.4, 9.2.2, 9.3.6, 9.4.4, 10.2.2, 10.3.5, 10.4.4, 11.3.5, 11.4.4, 12.3.5, 12.4.4, 13.2.2, 13.2.2, 13.2.2, 13.3.7, 13.4.2, 13.4.4, 14.3.7, 14.4.5
- enumeration
- example.withState, 10.4.3, 10.4.3
- exception handling, 8.4.4, 9.4.4, 10.3.5, 13.3.7, 13.4.4, 14.3.7, 14.4.5
- Fortran 2003/2008
- Fortran 90/95
- foo.bar, 8.4.3, 8.4.3, 8.4.3, 9.4.3, 9.4.3, 9.4.3, 13.2.3, 13.2.3, 13.2.4
- get, 10.4.3
- get1, 10.4.3, 10.4.3
- getClassInfo, 10.3.2
- getName, 10.3.2
- import
- instantiation, 8.3.5, 9.3.3, 9.3.5, 9.3.6, 9.4.4, 10.3.4, 10.3.5, 10.4.3, 10.4.4, 11.3.2, 11.3.4, 11.3.5, 11.4.4, 12.3.2, 12.3.4, 12.3.5, 12.4.4, 13.2.4, 13.3.4, 13.3.4, 13.3.6, 13.4.4, 14.3.4, 14.3.6, 14.4.5
- isSame, 10.3.2, 11.3.2, 12.3.2
- isType, 10.3.2
- MyPackage.MyClass, 9.4.2
- not_null, 11.3.5, 11.4.4, 12.3.5, 12.4.4
- num.Linsol, 8.2.3, 8.4.2, 9.2.3, 10.2.3, 11.2.3, 11.2.3, 12.2.4, 12.2.4
- Overload.Sample, 8.3.5, 9.3.5, 10.3.4, 11.3.4, 12.3.4, 13.3.6, 14.3.6
- objarg.Subclass, 13.2.4
- overloading, 8.3.5, 9.3.5, 10.3.4, 11.3.4, 12.3.4, 13.3.6, 14.3.6
- postconditions, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2
- preconditions, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2
- primes, 9.2.3, 10.2.3, 14.2.3
- SIDL_CATCH, 8.3.6, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9
- SIDL_CHECK, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9
- SIDL_CLEAR, 8.3.6
- SIDL_THROW, 8.4.4
- Subclass, 13.2.4, 13.2.4
- SuperInterface, 13.2.4
- set, 10.2.3, 13.2.4
- set1, 10.2.3, 10.4.3
- setEnforceAll, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9
- setEnforceNone, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9
- sidl.BaseClass, 8.2.4, 8.3.3, 9.3.3, 10.2.4, 11.3.2, 12.3.2
- sidl.BaseInterface, 8.3.3, 9.3.3, 10.2.4, 10.3.2, 10.3.2, 11.3.2, 11.3.2, 12.3.2, 12.3.2
- sidl.ClassInfo, 10.3.2
- sidl.Loader, 9.3.4, 10.3.3, 11.3.3, 12.3.3
- sidl.PostViolation, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9, 21.2
- sidl.PreViolation, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9, 21.2
- sort.SimpleCounter, 11.4.3, 11.4.3, 11.4.3, 12.4.3, 12.4.3
- splicer blocks, 8.4.2, 9.4.2, 10.4.2, 11.4.2, 12.4.2, 13.4.2, 14.4.2
- stride, 10.2.3
- swallows
- test.HelloWorld, 13.3.3, 13.3.4
- vuDot, 6.5
- vuSum, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9, 21.2
- X.Y.Z, 8.2.1, 8.3.2, 14.2.1, 14.2.3, 14.2.4, 14.3.3, 14.3.3, 14.3.3, 14.3.3
- X.Y.Zmodule, 14.3.3
- exception, D
- exception handling
- exceptions, 13.2.3
-
fortran 77, 10.2.2, 10.3.5, 10.4.4
- C, 8.3.5, 8.3.6, 8.4.4
- C++, 9.3.6, 9.4.4
- Fortran 2003/2008, 12.2.3, 12.3.5, 12.4.4
- Fortran 90/95, 11.2.2, 11.3.5, 11.4.4
- implicit runtime, 8.2.2, 10.2.2, 11.2.2, 12.2.3
- implicit runtime exception, 6.2, 6.7, 8.3.6, 10.3.5, 11.3.5, 12.3.5
- Java, 13.3.7, 13.4.4
- Python, 14.2.3, 14.3.7, 14.4.5
- sidl.InvViolation, 6.5, 21.2.3
- sidl.PostViolation, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.3
- sidl.PreViolation, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.3
- execution environment, 13.3.2, 14.3.2
- extends, 6.7, D
- external stubs, D
- external types, D
- extra arguments, 8.2.2, 10.2.2, 11.2.2, 12.2.3, 14.2.2
- Fortran 2003/2008
-
arrays, 12.2.4
- bindings
-
generation
- implementation, 12.4.2
- cast, 12.2.5
- casting, 12.2.5
- constructor, 12.4.3
- data types, 12.2.4
- enumerations, 12.2.4
- exception handling, 12.3.5
- exceptions, 12.2.3, 12.3.5, 12.4.4
- extra out argument, 12.3.5
- file extension, 12.2.1
- hooks, 12.3.6, 12.4.5
- interface contracts
- method signatures, 12.2.3
- name space, 12.2.2
- object creation, 12.3.2
- object management, 12.3.2
- overloaded methods, 12.3.4
- pointer types, 12.2.4
- post-methods, 12.3.6, 12.4.5
- pre-methods, 12.3.6, 12.4.5
- private data, 12.4.3
- static methods, 12.3.3
- string length limits, 12.2.4
- strings, 12.2.4
- subroutines, 12.2.3
- type casting, 12.2.5
- Fortran 90/95
-
_wrapObj, 20.6
- array alignment, 6.4
- array example, 6.4
- arrays, 11.2.3
- bindings
-
generation
- implementation, 11.4.2
- cast, 11.2.4
- casting, 11.2.4
- constructor, 11.4.3
- ctor2, 20.6
- data types, 11.2.3
-
array, 11.2.3, 11.2.3
- arrays, 11.2.3
- class, 11.2.3, 11.2.3
- enumerations, 11.2.3
- interface, 11.2.3, 11.2.3
- opaque, 11.2.3, 11.2.3
- pointer types, 11.2.3
- strings, 11.2.3
- destructor, 11.4.3
- direct array
access, 6.4
- enumerations, 11.2.3
- exception handling, 11.3.5
- exceptions, 11.2.2, 11.3.5, 11.4.4
- extra out argument, 11.3.5
- hooks, 11.3.6, 11.4.5
- interface contracts
- method signatures, 11.2.2
- NULL, 11.2.3
- name space, 11.2.1
- object creation, 11.3.2
- object management, 11.3.2
- object references, 11.2.3
- overloaded methods, 11.3.4
- pointer types, 11.2.3
- pointers, 11.2.3
- post-methods, 11.3.6, 11.4.5
- pre-methods, 11.3.6, 11.4.5
- private data, 11.4.3
- set_null, 11.2.3
- static methods, 11.3.3
- string length limits, 11.2.3
- strings, 11.2.3
- subroutines, 11.2.2
- type casting, 11.2.4
- fcomplex, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- final, 6.2, 6.7, D
- first, 6.4, 6.4
- float, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- framework, 1
- from, 6.2
- full name, 6.7, 10.2.3, 11.2.2, 11.4.3, 12.2.3, 13.2.4, 13.3.7, 13.4.4, 14.2.2, D
- fundamental types, 6.3, D
- generation
-
client, 8.3.1, 9.3.1, 10.3.1, 11.3.1, 12.3.1, 13.3.1, 14.3.1
- implementation, 8.4.1, 9.4.1, 10.4.1, 11.4.1, 12.4.1, 13.4.1, 14.4.1
- generic arrays, 6.4, 11.2.3, 12.2.4
- get, 6.4, 6.4
- get1, 6.4, 6.4
- get2, 6.4, 6.4
- get3, 6.4, 6.4
- get4, 6.4, 6.4
- get5, 6.4
- get5-7, 6.4
- get6, 6.4
- get7, 6.4
- getClassInfo
- getName
- getURL, 18.3.2, 18.4.2
- glue, D
- Hello World, 5
- HTML, D
- header files, 8.3.2, 9.3.2
- hooks
-
fortran 77, 10.3.6, 10.4.5
- C, 8.3.7, 8.4.5
- C++, 9.3.7, 9.4.5
- Fortran 2003/2008, 12.3.6, 12.4.5
- Fortran 90/95, 11.3.6, 11.4.5
- Java, 13.3.8, 13.4.5
- Python, 14.3.8, 14.4.6
- Impl files, 5.2.1
- InstanceRegistry, 18.4.2
- IOR, D
- IOR files, 5.2.1
- implementation, 8.4, 9.4, 10.4, 11.4, 12.4, 13.4, 14.4, D
-
generate, 5.2.1
- generation, 8.4.1, 9.4.1, 10.4.1, 11.4.1, 12.4.1, 13.4.1, 14.4.1
- writing, 5.2.1, 5.2.2
- implementation inheritance, 6.7
- implements, 6.7, D
- implements-all, 6.7, D
- import, 6.2, D
| - imports, 13.3.3, 14.3.3
- in, 6.2, 6.7, D
- independent arrays, D
- inheritance, D
- inheritance example, 6.7
- inout, 6.2, 6.7, D
- install directory, 3.1.1
- installation
- instance method, D
- instantiation
-
example, 8.3.5, 9.2.3, 9.3.3, 9.3.5, 9.3.6, 9.4.4, 10.2.3, 10.3.4, 10.3.5, 10.4.3, 10.4.4, 11.3.2, 11.3.4, 11.3.5, 11.4.4, 12.3.2, 12.3.4, 12.3.5, 12.4.4, 13.2.4, 13.3.4, 13.3.4, 13.3.6, 13.4.4, 14.3.4, 14.3.6, 14.4.5
- int, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.3, D
- int32_t, D
- int64_t, D
- interface, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 11.2.3, 11.2.3, 12.2.4, 13.2.3, D
- interface contracts, 2.2, 6.2
-
class invariants, 2.3, 6.5, 6.5
- enforcement, 6.5, 21.3
-
fortran 77, 10.3.7, 10.3.7
- C, 8.3.8, 8.3.8
- C++, 9.3.8, 9.3.8
- classification option, 21.3.1, 21.3.1
- execution time estimates, 21.3.2, 21.3.4
- Fortran 2003/2008, 12.3.7, 12.3.7
- Fortran 90/95, 11.3.7, 11.3.7
- fequency option, 21.3.2, 21.3.2
- integration testing, 21.3.1
- Java, 13.3.9, 13.3.9
- options, 21.3.1, 21.3.2
- overhead, 21.3.2
- Python, 14.3.9, 14.3.9
- policy, 21.3, 21.3
- regression testing, 21.3.1
- setEnforceAll, 6.5
- setEnforceNone, 6.5
- setPolicy, 21.3.2
- statistics, 21.3.3, 21.3.3
- trace level, 21.3.4
- tracing, 21.3.4
- unit testing, 21.3.1
- vectUtils enforcement statistics, 21.3.3
- vectUtils estimates, 21.3.2
- vectUtils specification, 21.3.2
- example
- invariant clause, 2.3
- postcondition clause, 2.3
- postconditions, 2.3, 6.5, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.1
- precondition clause, 2.3
- preconditions, 2.3, 6.5, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.1
- SIDL, 2.3, 6.5, 21
-
exceptions, 6.5, 21.2.3
- expressions, 21.2.2
- functions, 21.2.2, 21.2.2, 21.2.2
- inheritance, 21.2.1
- method arguments, 21.2.2
- method results, 21.2.2
- operators, 21.2.2, 21.2.2
- side effects, 21.2.2, 21.2.2, 21.2.2
- special keywords, 21.2.2, 21.2.2
- syntax, 6.5, 6.5, 21.2.1, 21.2.1, 21.2.1, 21.2.1
- tracing, 21.3.4
- violations, 21.2.3
- setEnforceAll
-
fortran 77, 10.3.7, 10.3.7
- C, 8.3.8, 8.3.8
- C++, 9.3.8, 9.3.8
- Fortran 2003/2008, 12.3.7, 12.3.7
- Fortran 90/95, 11.3.7, 11.3.7
- Java, 13.3.9, 13.3.9
- Python, 14.3.9, 14.3.9
- setEnforceNone
- specifications, 21.2
- interfaces, 6.2, 6.7, 13.2.3
- interprocess, D
- is_null, 11.2.3, 11.3.5, 12.2.4, 12.3.5
- isColumnOrder, 6.4, 6.4, 11.2.3, 12.2.4
- isLocal, 18.3.2
- isRemote, 18.3.2
- isRowOrder, 6.4, 6.4, 11.2.3, 12.2.4
- isSame
- isType
- Java, 3.2.2
-
Array subclasses, 13.2.3
- abstract classes, 13.2.3
- array
- array dimensional cast, 13.2.3
- arrays, 13.2.3
- basic types, 13.2.3
- bindings
-
generation
- implementation, 13.4.2
- borrow, 13.2.3
- CLASSPATH, 13.3.2
- cast, 13.2.4
- casting, 13.2.4
- data type
- data types, 13.2.3
- ensure, 13.2.3
- enumerations, 13.2.3
- environment variables, 13.3.2
- exception handling, 13.3.7
- exceptions, 13.2.3, 13.3.7, 13.4.4
- execution environment, 13.3.2
- first, 13.2.3
- Holder, 13.2.2
- hooks, 13.3.8, 13.4.5
- Impl Constructor, 20.8
- implementation-side inheritance, 13.4.2
- imports, 13.3.3
- inout arguments, 13.2.2
- interface contracts
- interfaces, 13.2.3
- method signatures, 13.2.2
- name space, 13.2.1
- object management, 13.3.4
- out arguments, 13.2.2
- overloaded methods, 13.3.6
- post-methods, 13.3.8, 13.4.5
- pre-methods, 13.3.8, 13.4.5
- private data, 13.4.3
- reference counting, 13.2.4
- runtime exceptions, 13.2.3
- static methods, 13.3.5
- type casting, 13.2.4
- unavailable array methods, 13.2.3
- underscores, 13.2.3
- Java GetOpt, 3.2.1
- JavaCC, 3.2.4
- JNI, D
- LD_LIBRARY_PATH, 13.3.2, 14.3.2
- language interoperability, D
- length, 6.4, 6.4, 11.2.3, 12.2.4
- library debugging, 19.3.2
- library dependencies, 19.2.2
- libtool, 3.1.2, 3.2.4
- loader, 9.3.4, 10.3.3, 11.3.3, 12.3.3
- local, 6.7, D
- long, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.3, D
- lower, 6.4, 6.4, 11.2.3, 12.2.4
- Makefile
- Makefile.am, 3.1.2
- Makefile.in, 3.1.2
- m4, 3.1.2, 3.2.4
- make, 3.1.2
- make check, 3.1.3
- make install, 3.1.4
- make installcheck, 3.1.5
- malloc, 2.3
- memory allocations, 2.3
- method, D
-
object, 14.3.4
- overloading, 8.3.5, 9.3.5, 10.3.4, 11.3.4, 12.3.4, 13.3.6, 14.3.6
- static, 8.3.4, 9.3.4, 10.3.3, 14.3.5
- methods, 6.2
-
full name, 6.7
- identification, 6.7
- overloading, 6.7
- short name, 6.7
- signature, 6.7
- mode, 6.2, 6.7
- multi-CPU, 18.1
- multiple inheritance, 6.7
- Native objects, 20
- NumPy, 3.2.3
- name space, 8.2.1, 9.2.1, 10.2.1, 11.2.1, 12.2.1, 12.2.2, 13.2.1, 14.2.1
- namespace, D
- no_null, 11.2.3, 12.2.4
- non-strided, D
- nonblocking, 6.7, D
- not, 11.3.5, 12.3.5
- not_null, 11.2.4, 12.2.5
- numeric types, 6.3
- Object model, D
- OMG, D
- object
- object data, 20
- object management, 8.3.3, 9.3.3, 10.3.2, 11.3.2, 12.3.2, 13.3.4, 14.3.4
- object model, 6.7
- object ownership rules, 6.7
- oneway, 6.7, 18.5, D
- opaque, 6.3, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 11.2.3, 11.2.3, 12.2.4, 13.2.3, D
- out, 6.2, 6.7, D
- overloading, 6.7
- PIC, 19.3.1, D
- Python, 3.2.3
-
arrays, 6.4, 14.2.3
- bindings
-
generation
- implementation, 14.4.2
- casting, 14.2.4
- common problems, 14.3.3
- data types, 14.2.3
- enumerations, 14.2.3
- environment variables, 14.3.2
- exception handling, 14.3.7
- exceptions, 14.2.3, 14.3.7, 14.4.5
- execution environment, 14.3.2
- extension modules, 14.4.3
- extra out argument, 14.3.7
- hooks, 14.3.8, 14.4.6
- Impl Constructor, 20.9
- imports, 14.3.3
- int, 14.2.3
- interface contracts
- long, 14.2.3
- method signatures, 14.2.2
- NumPy, 3.2.3
- name space, 14.2.1
- object management, 14.3.4
- object methods, 14.3.4
- overloaded methods, 14.3.6
- PYTHONPATH, 14.3.2
- post-methods, 14.3.8, 14.4.6
- pre-methods, 14.3.8, 14.4.6
- private data, 14.4.4
- return values, 14.2.2, 14.2.2
- static methods, 14.3.5
- type casting, 14.2.4
- Python Meta Widgets, 3.2.3
- package, 6.2, D
- packObj, 18.2.4
- parallel processing, 18.1
- parameter passing conventions, 6.7
- pass-by-copy, 18.2.4, D
- pass-by-reference, D
- pass-by-value, D
- perl, 3.1.2, 3.2.4
- pointer, 8.2.3, 9.2.3, 10.2.3, 10.2.3
- pointer types, 11.2.3, 12.2.4
- port, 18.2.3
- post-methods
-
fortran 77, 10.3.6, 10.4.5
- C, 8.3.7, 8.4.5
- C++, 9.3.7, 9.4.5
- Fortran 2003/2008, 12.3.6, 12.4.5
- Fortran 90/95, 11.3.6, 11.4.5
- Java, 13.3.8, 13.4.5
- Python, 14.3.8, 14.4.6
- postconditions, 2.3, 6.5, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.1
- pre-methods
-
fortran 77, 10.3.6, 10.4.5
- C, 8.3.7, 8.4.5
- C++, 9.3.7, 9.4.5
- Fortran 2003/2008, 12.3.6, 12.4.5
- Fortran 90/95, 11.3.6, 11.4.5
- Java, 13.3.8, 13.4.5
- Python, 14.3.8, 14.4.6
- preconditions, 2.3, 6.5, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.1
- preinitilized data, 20
- preprocessing, D
- private data, 8.4.3, 9.4.3, 10.4.3, 11.4.3, 12.4.3, 13.4.3, 14.4.4, D
- process, D
- protocol, 18.3.1, D
- pthreads, 3.2.3
- RarrayElem2, 8.2.3, 8.4.2
- Remote Method Invocation, D
- RMI, D
-
addProtocol, 18.3.1
- array behavior, 18.2.4
- cast, 18.2.5
- connect, 18.2.3
- create, 18.2.3
- getURL, 18.3.2
- Introduction, 18.1
- isLocal, 18.3.2
- isRemote, 18.3.2
- local, 6.7
- nonblocking, 6.7, 18.5
- object, 18.2.4
- oneway, 6.7, 18.5
- pass-by-reference, 18.2.4
- port, 18.2.3
- protocol, 18.2.1
- Simple Protocol, 18.2.1
- serialization, 18.2.4
- Ticket, 18.5
- TicketBook, 18.5.3
- URL, 18.2.2
- RPC, 18.1, D
- r-arrays, 6.4, 8.2.3, 9.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, 14.2.2, 14.2.3
- re-entrant, 6.2, 6.2
- reference counting, 2.3, 8.2.4, 8.3.3, 9.3.3, 10.3.2, 11.3.2, 12.3.2, 13.3.4, D
- regression tests, 3.1.3
- restrict, 6.2
- reverse engineering, 2.4, D
- row-major order, 6.4
- rst2man, 3.2.4
- ServerInfo, 18.4.1
- ServerRegistry, 18.4.1
- SIDL, 2.2, 6.2, D
-
abstract classes, 6.7
- BaseClass, 6.6
- BaseException, 6.6
- BaseInterface, 6.6, 6.6
- BNF, B.2
- class invariants, 21.2.1
- classes, 6.2, 6.7
- comments, 6.2
- data, 6.2
- data
types, 2.2
- ensure, 6.5, 6.5
- enumerations, 6.3
- example
- exceptions, 6.2
- extends, 6.7
- final, 6.7
- Generated code, 15.3
- generate SIDL, 15.5
- implements, 6.7
- implements-all, 6.7
- inheritance, 6.6
- interface contracts, 2.3, 6.2, 6.5, 21
-
class invariants, 2.3, 6.5, 6.5, 21.2.1
- classification option, 21.3.1, 21.3.1
- clauses, 2.3
- enforcement, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.3
- enforcement options, 21.3.1, 21.3.2
- enforcement policy, 21.3, 21.3
- enforcement statistics, 21.3.3, 21.3.3
- enforcement trace level, 21.3.4
- enforcement tracing, 21.3.4
- exceptions, 6.5, 21.2.3
- execution time estimates, 21.3.2, 21.3.4
- expressions, 21.2.2
- frequency option, 21.3.2, 21.3.2
- functions, 21.2.2, 21.2.2, 21.2.2
- inheritance, 21.2.1
- integration testing, 21.3.1
- method arguments, 21.2.2
- method results, 21.2.2
- operators, 21.2.2, 21.2.2
- postconditions, 2.3, 6.5, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.1
- preconditions, 2.3, 6.5, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9, 21.2.1
- regression testing, 21.3.1
- setEnforceAll, 6.5, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9
- setEnforceNone, 6.5, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9
- setPolicy, 21.3.2
- side effects, 21.2.2, 21.2.2, 21.2.2
- special keywords, 21.2.2, 21.2.2
- specifications, 21.2
- syntax, 6.5, 6.5, 21.2.1, 21.2.1, 21.2.1, 21.2.1
- tracing, 21.3.4
- unit testing, 21.3.1
- vectUtils enforcement statistics, 21.3.3
- vectUtils estimates, 21.3.2
- vectUtils specification, 21.3.2
- violations, 21.2.3
- interfaces, 6.2, 6.7
- invariants, 6.5
- local, 6.7
- methods, 6.2
- nonblocking, 6.7
- numeric types, 6.3
- object model, 6.7
- object orientated, 2.2
- oneway, 6.7
- opaque, 6.3
- packages, 6.2
- parsing errors, 22.2
- parsing warnings, 22.3
- postconditions
- preconditions
- Runtime Library, 6.6
- require, 6.5, 6.5
- SIDLException, 6.6
- setEnforceAll, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9
- setEnforceNone, 8.3.8, 9.3.8, 10.3.7, 11.3.7, 12.3.7, 13.3.9, 14.3.9
- static, 6.7
- strings, 6.3
- structure, 6.2
- types, 6.2, 6.3
- versions, 6.2
- SIDL_CATCH, 8.3.6, 8.3.6
- SIDL_CHECK, 8.3.5, 8.3.6, 8.3.6
- SIDL_CLEAR, 8.3.6
- SIDL_DLL_PATH, 13.3.2, 14.3.2
- SIDL_THROW, 8.4.4
- SIDLException, 6.2
- Simple Protocol, 18.2.1
- Skel files, 5.2.1
- SO, D
- SPMD, D
- SWIG, 2.1, D
- serialization, 18.2.4, D
- set, 6.4, 6.4
- set1, 6.4, 6.4
- set2, 6.4, 6.4
- set3, 6.4, 6.4
- set4, 6.4, 6.4
- set5, 6.4
- set5-7, 6.4
- set6, 6.4
- set7, 6.4
- set_null, 11.2.3, 12.2.4
- shared libraries, 2.4, 19.4
- shared library, D
- short name, 6.7, D
- sidl.BaseClass, 6.6
- sidl.BaseException, 6.2, 6.6
- sidl.BaseInterface, 6.6, 6.6
- sidl.InvViolation, 6.5, 21.2.3
- sidl.PostViolation, 6.5, 21.2.3
-
example, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9, 21.2
- sidl.PreViolation, 6.5, 21.2.3
-
example, 8.3.8, 8.3.8, 9.3.8, 9.3.8, 10.3.7, 10.3.7, 11.3.7, 11.3.7, 12.3.7, 12.3.7, 13.3.9, 13.3.9, 14.3.9, 14.3.9, 21.2
- sidl.RuntimeException, 6.2
- sidl.SIDLException, 6.2, 6.6, 11.2.1, 12.2.2
- sidl_header.h, 8.3.2
- sidl_ucxx.hh, 9.2.3, 9.2.3, 9.3.2
- sidlArrayAddr, 6.4
- sidlArrayDim, 6.4
- sidlArrayElem, 6.4
- sidlLength, 6.4
- sidlLower, 6.4
- sidlStride, 6.4
- sidlUpper, 6.4
- sidlx, 18.2.1
- signature, 6.7
- single process, D
- skeleton, D
- slice, 6.4, 6.4
- smartCopy, 6.4, 6.4, 11.2.3, 12.2.4
- smartcopy, 6.4
- splicer blocks, 5.2.1
- state, D
- static, 6.7, D
- static linking, D
- static methods, 13.3.5
- stride, 6.4, 6.4, 10.2.3, 11.2.3, 11.2.3, 12.2.4, 12.2.4
- string, 8.2.3, 9.2.3, 10.2.3, 10.2.3, 11.2.3, 12.2.4, 13.2.3, D
- strings, 6.3, 11.2.3, 12.2.4
- stub, D
- stub files, 5.2.1
- swallows
- Ticket, 18.5
- TicketBook, 18.5.3
- tarball, D
- throw, 6.2
- throws, D
- type, D
- type casting, 8.2.4, 9.2.4, 9.3.3, 10.2.4, 11.2.4, 12.2.5, 13.2.4, 14.2.4
- type repositories, 6.8
- types, 6.2
- Unix shell & bintools, 3.2.2
- URL, D
- unpackObj, 18.2.4
- upper, 6.4, 6.4, 11.2.3, 12.2.4
- user, 2.3, D
- VM, D
- VPATH, D
- VPATH builds, 3.1.1, D
- version, D
- versions, 6.2
- virtual, D
- virtual methods, 6.7
- void, D
- Web Services, 18.2
- wrap, 20
- wrapObj, 20
- Xerces-J, 3.2.1
- XML, 6.8, D
- XML parser
|