cimportplugin.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
cimportplugin_8cc
cimportplugin.hh
typelib/pluginmanager.hh
typelib/importer.hh
typelib/registry.hh
cimportplugin.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
cimportplugin_8hh
plugin.hh
CImportPlugin
containers.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/csupport/
containers_8cc
containers.hh
typelib/registry.hh
typelib/typemodel.hh
typelib/value_ops.hh
typelib/value_ops_details.hh
BOOST_STATIC_ASSERT
containers_8cc.html
a21d07fb28242bd3e265152c65f212d88
((sizeof(vector< void * >)==sizeof(vector< Container >)))
containers.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/csupport/
containers_8hh
typelib/typemodel.hh
String
Vector
convert.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
convert_8cc
typelib.hh
typelib/value_ops.hh
VALUE
typelib_from_ruby
convert_8cc.html
a28bc85d4a0355877000a699ac03bb5d4
(Value dst, VALUE new_value)
Value
typelib_get
convert_8cc.html
aff05d8eb98c753325359604e3dbd8af2
(VALUE value)
VALUE
typelib_to_ruby
convert_8cc.html
ad3f917a08ea4322d707b652a1582ebfb
(Value v, VALUE registry, VALUE parent)
CPPDictionary.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
CPPDictionary_8hh
Dictionary.hh
CPPSymbol.hh
CPPDictionary
CPPSymbol.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
CPPSymbol_8hh
DictEntry.hh
CPPSymbol
csvoutput.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
csvoutput_8cc
csvoutput.hh
value.hh
typevisitor.hh
csvoutput.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
csvoutput_8hh
Typelib::details::csvheader
Typelib::details::csvline
Typelib::CSVOutput
Typelib
Typelib::details
details::csvline
csv
namespaceTypelib.html
a62e9ffaef037fa70fce80d1e2bde2e89
(Type const &type, void *value, std::string const &sep=" ", bool char_as_numeric=true)
details::csvheader
csv_header
namespaceTypelib.html
a122417308b9ba8c943cd1dbf8983676c
(Type const &type, std::string const &basename, std::string const &sep=" ")
std::ostream &
operator<<
namespaceTypelib_1_1details.html
a523f4de042d90c3a2980c142c6daf2f9
(std::ostream &stream, csvheader header)
std::ostream &
operator<<
namespaceTypelib_1_1details.html
a6f71c2ea413fe5f30aea5871f433f4e8
(std::ostream &stream, csvline line)
DictEntry.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
DictEntry_8hh
DictEntry
Dictionary.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
Dictionary_8cc
Dictionary.hh
Dictionary.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
Dictionary_8hh
DictEntry.hh
Dictionary
endianness.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
endianness_8cc
endianness.hh
Typelib
endianness.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
endianness_8hh
typelib/value.hh
Typelib::CompileEndianSwapVisitor
Typelib::EndianSwapVisitor
Typelib::UnsupportedEndianSwap
Typelib
void
endian_swap
namespaceTypelib.html
a0e3f2a4d2a774a0c2ce13351b0d82a8e
(Value v)
enum_in_struct.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/data/nested_types/
enum__in__struct_8h
Root
idl/export.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/idl/
idl_2export_8cc
export.hh
typelib/typevisitor.hh
typelib/plugins.hh
tlb/export.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
tlb_2export_8cc
export.hh
typelib/typevisitor.hh
idl/export.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/idl/
idl_2export_8hh
typelib/exporter.hh
IDLExport
IDLExport::TypedefSpec
tlb/export.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
tlb_2export_8hh
typelib/exporter.hh
TlbExport
exporter.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
exporter_8cc
exporter.hh
registry.hh
registryiterator.hh
typelib/typevisitor.hh
exporter.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
exporter_8hh
pluginmanager.hh
registryiterator.hh
Typelib::Exporter
Typelib::ExportPlugin
Typelib
functions.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
functions_8cc
typelib.hh
PrepareVM
VMCall
static VALUE
filter_numeric_arg
functions_8cc.html
a523dc42d315cf67f08580cd0c825b4d8
(VALUE self, VALUE arg, VALUE rb_expected_type)
static VALUE
filter_value_arg
functions_8cc.html
a29c50c1821122783e2d871ce6d94660b
(VALUE self, VALUE arg, VALUE rb_expected_type)
static VALUE
function_compile
functions_8cc.html
ab886b89d9435b79e406a43d8bcd9a7a7
(VALUE self, VALUE filtered_args)
static VALUE
library_find
functions_8cc.html
a232ac9a00d156e898c7859c93a320f57
(VALUE self, VALUE name)
static VALUE
library_wrap
functions_8cc.html
a26188fa82ad7c1281c4b9ed5031c294f
(VALUE self, VALUE name, VALUE auto_unload)
static VALUE
vm_call
functions_8cc.html
adcc50cebcbb053331fc4a5cfcc75408b
(VALUE self, VALUE function)
static VALUE
cCallVM
functions_8cc.html
aaeee28ea390e4e041bb62afbdc99a495
static VALUE
cFunction
functions_8cc.html
ac8e7ef76133ecf9a6a3d83826646789e
static VALUE
cLibrary
functions_8cc.html
a6a163f88da50c816ec70082a57082211
genom.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
genom_8cc
genom.hh
preprocess.hh
genom.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
genom_8hh
plugin.hh
GenomPlugin
lang/cimport/import.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
lang_2cimport_2import_8cc
typelib/registry.hh
typesolver.hh
import.hh
standard_types.hh
lang/tlb/import.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
lang_2tlb_2import_8cc
import.hh
xmltools.hh
typelib/typemodel.hh
typelib/typebuilder.hh
typelib/registry.hh
tools/import.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
tools_2import_8cc
import.hh
plugin.hh
typelib/registry.hh
typelib/registryiterator.hh
typelib/pluginmanager.hh
typelib/exporter.hh
typelib/importer.hh
cimportplugin.hh
tlbimportplugin.hh
lang/cimport/import.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
lang_2cimport_2import_8hh
typelib/importer.hh
CImport
lang/tlb/import.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
lang_2tlb_2import_8hh
typelib/importer.hh
TlbImport
tools/import.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
tools_2import_8hh
mode.hh
Import
importer.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
importer_8cc
importer.hh
importer.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
importer_8hh
pluginmanager.hh
Typelib::Importer
Typelib::ImportError
Typelib::ImportPlugin
Typelib
inspect.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
inspect_8cc
inspect.hh
typelib/registry.hh
inspect.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
inspect_8hh
mode.hh
Inspect
laser.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/data/
laser_8h
Laser::Data
Laser
int
array_typedef
namespaceLaser.html
a82fe310a658bded06fd37ae7079fe7c0
[256]
manip.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
manip_8hh
Typelib::Manip
Typelib
memory.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
memory_8cc
typelib.hh
typelib/value_ops.hh
MemoryTableEntry
RbMemoryLayout
std::map< void const *, void const * >
MemoryTypes
memory_8cc.html
af1e184991564445cf7d60d87da443a80
long
st_index_t
memory_8cc.html
a61072e0576da3292d4b23e3fc91e307a
std::map< void const *, RbMemoryLayout >
TypeLayouts
memory_8cc.html
a30009b50c334da74535f42b6238dac60
static VALUE
memory_aref
memory_8cc.html
acff305f9da71a7b4ba405dab10aeebd4
(void *ptr)
static void
memory_aset
memory_8cc.html
a16d8dc45ebfc328b4bcdc5e6625b364a
(void *ptr, VALUE obj, bool owned, void *root_ptr)
static int
memory_table_compare
memory_8cc.html
aac11e5405b85f646388131533ed23346
(void *a, void *b)
static st_index_t
memory_table_hash
memory_8cc.html
ac2319b559a8bc21e8618f43a5a73fa1d
(void *a)
static void
memory_touch_all
memory_8cc.html
a37ff4b6601efa46ec2fd57f78b2df07f
()
static int
memory_touch_i
memory_8cc.html
a2caef130619f2f555bb8568e24822146
(volatile void *ptr, MemoryTableEntry *entry, st_data_t)
static VALUE
memory_zone_address
memory_8cc.html
af5f0379a6d18275809de8f8aaf303446
(VALUE self)
static VALUE
memory_zone_table_size
memory_8cc.html
a88cffd9fd67bac6355f1c93175a68f8e
(VALUE self)
static VALUE
memory_zone_to_ptr
memory_8cc.html
a9df410c3ebdccb47a31d9edb38725ae8
(VALUE self)
static VALUE
string_to_memory_ptr
memory_8cc.html
a03585abbb5fdefdf095d2d121d34e143
(VALUE self)
static VALUE
cMemoryZone
memory_8cc.html
a3105103110af13b0c25d679682166509
TypeLayouts
memory_layouts
memory_8cc.html
a730364715f9cafeb602ae95df21fdc3f
static struct st_hash_type
memory_table_type
memory_8cc.html
aa297f415be47bbcd00f4f703fbcf05f4
MemoryTypes
memory_types
memory_8cc.html
a33538cebce0be66d83c87313fb1131f0
static st_table *
MemoryTable
memory_8cc.html
a0915f45d6f2070fed431fac7a8de8a9a
memory_layout.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
memory__layout_8cc
memory_layout.hh
memory_layout.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
memory__layout_8hh
typelib/typevisitor.hh
Typelib::NoLayout
Typelib::UnknownLayoutBytecode
Typelib::MemLayout::Visitor
Typelib
Typelib::MemLayout
std::vector< size_t >
MemoryLayout
namespaceTypelib.html
a39c60c1f24a5b926cff586a4a5187b83
Operations
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171
FLAG_MEMCPY
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171aa846e28acad73af4bdc6eee076f429fd
FLAG_ARRAY
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171aa669b76289556e49076d61dbb977ca55
FLAG_CONTAINER
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171a199816280d8a6f34f9858890cf1a28e5
FLAG_SKIP
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171a87a7fc8ee46239eecaf45f510c52b66e
FLAG_END
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171a228d6f9451087e9137c6f37d5013e997
BOOST_STATIC_ASSERT
namespaceTypelib.html
a2f448c3778c3afec17b617d554164141
((sizeof(size_t)==sizeof(void *)))
MemoryLayout
layout_of
namespaceTypelib.html
aecc03288b6cd7faaf677b81bc483563b
(Type const &t, bool accept_pointers=false, bool accept_opaques=false, bool merge_skip_copy=true, bool remove_trailing_skips=true)
MemoryLayout::const_iterator
skip_block
namespaceTypelib_1_1MemLayout.html
a46fb1301a93394e13a79137a08711b9b
(MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end)
mode.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
mode_8cc
mode.hh
plugin.hh
mode.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
mode_8hh
Mode
normalized_numerics.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
normalized__numerics_8hh
Typelib::normalized_numeric_type
Typelib::normalized_numeric_type< double >
Typelib::normalized_numeric_type< float >
Typelib::details::sint_t< 15 >
Typelib::details::sint_t< 31 >
Typelib::details::sint_t< 63 >
Typelib::details::sint_t< 7 >
Typelib::details::uint_t< 16 >
Typelib::details::uint_t< 32 >
Typelib::details::uint_t< 64 >
Typelib::details::uint_t< 8 >
Typelib
Typelib::details
packing.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
packing_8cc
packing.hh
typelib/typemodel.hh
typelib/typevisitor.hh
typelib/typedisplay.hh
AlignmentBaseTypeVisitor
packing.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
packing_8hh
Typelib::Packing::FoundNullStructure
Typelib::Packing::FoundUnion
Typelib::Packing::PackingUnknown
Typelib
Typelib::Packing
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a7d86348321f1978e1b4391f7fd5c2961
(const Field &last_field, const Type &append_field, size_t packing)
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a613369b3ba1d488dd379ba2cef0c9684
(Compound const &last_field, const Type &append_field, size_t packing)
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a94f4fe050eb6f15b265e9ab5fbb8fc0c
(Compound const &compound, Type const &append)
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a7b387fcb5c5510671544553ba8186de0
(Field const &last_field, Type const &append)
int
getSizeOfCompound
namespaceTypelib_1_1Packing.html
a807c0113305bc841c3f00967002d5a48
(Compound const &compound)
parsing.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
parsing_8hh
Parsing::BadRootElement
Parsing::MalformedXML
Parsing::MissingAttribute
Parsing::UnexpectedElement
Parsing
lang/cimport/plugin.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
lang_2cimport_2plugin_8cc
import.hh
typelib/plugins.hh
typelib/registry.hh
void
registerPlugins
lang_2cimport_2plugin_8cc.html
ae27e923e73e2c5cebc0ec7ccb175b42b
(Typelib::PluginManager &manager)
lang/csupport/plugin.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/csupport/
lang_2csupport_2plugin_8cc
containers.hh
typelib/pluginmanager.hh
void
registerPlugins
lang_2csupport_2plugin_8cc.html
ae27e923e73e2c5cebc0ec7ccb175b42b
(Typelib::PluginManager &manager)
tools/plugin.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
tools_2plugin_8cc
plugin.hh
plugin.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
plugin_8hh
Plugin
Typelib
pluginmanager.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
pluginmanager_8cc
pluginmanager.hh
plugins.hh
importer.hh
exporter.hh
pluginmanager.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
pluginmanager_8hh
Typelib::ExportError
Typelib::PluginManager
Typelib::PluginNotFound
Typelib
plugins.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
plugins_8hh
Typelib::GenericIOPlugin
Typelib::plugin_traits
Typelib::TypeDefinitionPlugin
Typelib
#define
TYPELIB_REGISTER_IO1
plugins_8hh.html
a6a8abec054258e59b490b4ac5fa5c7fe
(name, klass1)
#define
TYPELIB_REGISTER_IO2
plugins_8hh.html
a1cf7091445f484d9a64409f746df56d7
(name, klass1, klass2)
posterLib.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/data/
posterLib_8h
#define
STATUS
posterLib_8h.html
a59279bee44f34d08b3cbf3a89fb0d8d9
enum H2_ENDIANNESS
H2_ENDIANNESS
posterLib_8h.html
ab1b033bb9892e9c0a883766c919d6dc5
H2_ENDIANNESS
posterLib_8h.html
abbe2c33aab534cec26587d88ef880f4d
H2_BIG_ENDIAN
posterLib_8h.html
abbe2c33aab534cec26587d88ef880f4da7033e23edb2438aef71d50db6b50330d
H2_LITTLE_ENDIAN
posterLib_8h.html
abbe2c33aab534cec26587d88ef880f4da27033056c3ac5d9fb8bae8efac6755c5
POSTER_OP
posterLib_8h.html
abc793cdf734a4b48d370e5c36eee767c
POSTER_READ
posterLib_8h.html
abc793cdf734a4b48d370e5c36eee767ca2e47791533af49d7619cc7c3400b2f98
POSTER_WRITE
posterLib_8h.html
abc793cdf734a4b48d370e5c36eee767ca9d657258444719fcb2b62da94c7ecb65
POSTER_IOCTL
posterLib_8h.html
abc793cdf734a4b48d370e5c36eee767caaa8d2bd46f7c9fafe114fd71ffd77256
STATUS
logInit
posterLib_8h.html
a3195aa6102b84ede1d86cebde95ff960
(int fd, int maxMsgs)
int
logMsg
posterLib_8h.html
acb0c6ff3d992c9307fcd823bfe2619ee
(const char *fmt,...)
preprocess.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
preprocess_8cc
preprocess.hh
#define
STDINCPP
preprocess_8cc.html
a5547f818f808ff20302dc4fd054f8a2f
std::list< std::string >
StringList
preprocess_8cc.html
a4ad7c5c3b662f6ec39c5aaba27a26a78
std::vector< std::string >
StringVector
preprocess_8cc.html
ab8e1ede88e2ff1c3b448334e6cbd3533
std::string
preprocess
preprocess_8cc.html
afe3f1561e0d111142cec176fd2be84c3
(const string &fichier, const StringList &options)
static StringVector
split
preprocess_8cc.html
ac8618a27a9610a3078df150c5c6ae3cf
(const string &str, const char *char_set=" \t")
preprocess.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
preprocess_8hh
std::string
preprocess
preprocess_8hh.html
ae8c63422c403661296644f73511258f2
(const std::string &fichier, const std::list< std::string > &options)
register.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
register_8cc
import.hh
export.hh
typelib/plugins.hh
bindings/ruby/ext/registry.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
bindings_2ruby_2ext_2registry_8cc
typelib.hh
typelib/pluginmanager.hh
typelib/importer.hh
typelib/exporter.hh
typelib/registryiterator.hh
lang/csupport/standard_types.hh
typelib_ruby
static VALUE
registry_add_standard_cxx_types
bindings_2ruby_2ext_2registry_8cc.html
a1686d94ffccb73fab243ca4206c1ffb9
(VALUE klass, VALUE registry)
static VALUE
registry_alias
bindings_2ruby_2ext_2registry_8cc.html
afecf4e893046256be2acb47e4745b351
(VALUE self, VALUE name, VALUE aliased)
static VALUE
registry_aliases_of
bindings_2ruby_2ext_2registry_8cc.html
adba8594a23f2932a7d0a5742c24c12d3
(VALUE self, VALUE type_)
static VALUE
registry_alloc
bindings_2ruby_2ext_2registry_8cc.html
a72a933850a997f61ab5ae5d7f3abd439
(VALUE klass)
static VALUE
registry_available_container
bindings_2ruby_2ext_2registry_8cc.html
aa18395a446ff4ab96804ca4e87e6c4db
(VALUE registry_module)
static VALUE
registry_clear_aliases
bindings_2ruby_2ext_2registry_8cc.html
a14f0aedd975c21d4bf1839e967253385
(VALUE self)
static VALUE
registry_create_compound
bindings_2ruby_2ext_2registry_8cc.html
ada7827c7af31e440f8a47f5458b5599a
(VALUE registry, VALUE name, VALUE field_defs)
static VALUE
registry_create_enum
bindings_2ruby_2ext_2registry_8cc.html
aa50ae0ee803cb3e9bc9c99ac4be0549f
(VALUE registry, VALUE name, VALUE symbol_defs)
static VALUE
registry_define_container
bindings_2ruby_2ext_2registry_8cc.html
a1d8d997a40f175d632647c82bf5b43f9
(VALUE registry, VALUE kind, VALUE element)
static VALUE
registry_do_build
bindings_2ruby_2ext_2registry_8cc.html
a7a563f9a464ea85117acc03d247e6751
(VALUE self, VALUE name)
static VALUE
registry_do_get
bindings_2ruby_2ext_2registry_8cc.html
a823db038c0681e4abe451f233fe960d7
(VALUE self, VALUE name)
static VALUE
registry_each_type
bindings_2ruby_2ext_2registry_8cc.html
a6bd070029102ae48fcd7f37b20a44191
(VALUE self, VALUE filter_, VALUE with_aliases_)
static VALUE
registry_export
bindings_2ruby_2ext_2registry_8cc.html
adb3cea099f66b19ca5e1a23726cdbca4
(VALUE self, VALUE kind, VALUE options)
static void
registry_free
bindings_2ruby_2ext_2registry_8cc.html
a02318cff1663268563fb81a0425f93ee
(void *ptr)
static VALUE
registry_import
bindings_2ruby_2ext_2registry_8cc.html
a453a06203aa0a51e5d069cdde3c2b3f7
(VALUE self, VALUE file, VALUE kind, VALUE merge, VALUE options)
static VALUE
registry_includes_p
bindings_2ruby_2ext_2registry_8cc.html
a06587f1fb872676511e0c6411a5b3ca1
(VALUE self, VALUE name)
static void
registry_mark
bindings_2ruby_2ext_2registry_8cc.html
aea4951a8c7a21fcc3166a3a2e259df73
(void *ptr)
static VALUE
registry_merge
bindings_2ruby_2ext_2registry_8cc.html
a7488ededabedfe14dff51f62531b3d26
(VALUE self, VALUE rb_merged)
static VALUE
registry_merge_xml
bindings_2ruby_2ext_2registry_8cc.html
aa4239469dd1d5f77d6d952d43a7f3030
(VALUE rb_registry, VALUE xml)
static VALUE
registry_minimal
bindings_2ruby_2ext_2registry_8cc.html
a12048717ab4bff665b94e94a94441efb
(VALUE self, VALUE rb_auto, VALUE with_aliases)
static VALUE
registry_remove
bindings_2ruby_2ext_2registry_8cc.html
a9fd90bb5725061a86ef5aed25933efb2
(VALUE self, VALUE rbtype)
static VALUE
registry_resize
bindings_2ruby_2ext_2registry_8cc.html
a30e4728c1eb14a133bb212ed985f6c52
(VALUE self, VALUE new_sizes)
static VALUE
registry_reverse_depends
bindings_2ruby_2ext_2registry_8cc.html
a8c95b310c0c2d761a2ef2b05693fdca4
(VALUE self, VALUE rbtype)
static VALUE
registry_size
bindings_2ruby_2ext_2registry_8cc.html
a62098ce4fe54fd966572e6a280642ab0
(VALUE self)
static VALUE
registry_source_id_of
bindings_2ruby_2ext_2registry_8cc.html
a67e4734cecdfd6935a8b8085b0ca87e8
(VALUE self, VALUE rbtype)
static VALUE
registry_wrap
bindings_2ruby_2ext_2registry_8cc.html
ae6ec27a39539fa1f1554c6874390b9d6
(VALUE klass, Registry *registry)
static void
setup_configset_from_option_array
bindings_2ruby_2ext_2registry_8cc.html
a72da67f2a711c57cb5904c918bd5b865
(config_set &config, VALUE options)
static void
yield_types
bindings_2ruby_2ext_2registry_8cc.html
a01562e4e9197158457ab6f03da1305be
(VALUE self, bool with_aliases, RegistryIterator it, RegistryIterator end)
VALUE
cRegistry
namespacetypelib__ruby.html
aba3460e75f4ba3b6fa7e7b02cefc24bb
VALUE
eNotFound
namespacetypelib__ruby.html
abbd95b623f29da926bda2f7bbd338ac6
typelib/registry.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typelib_2registry_8cc
registry.hh
registryiterator.hh
typebuilder.hh
typedisplay.hh
typelib/pluginmanager.hh
Typelib
registry.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
registry_8hh
typemodel.hh
Typelib::AlreadyDefined
Typelib::BadName
Typelib::DefinitionMismatch
Typelib::Registry
Typelib::RegistryException
Typelib::Registry::RegistryType
Typelib::Undefined
Typelib
registryiterator.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
registryiterator_8hh
registry.hh
typemodel.hh
typename.hh
Typelib::RegistryIterator
Typelib
specialized_types.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
specialized__types_8cc
typelib.hh
typelib/value_ops.hh
ContainerIterator
static VALUE
array_class_length
specialized__types_8cc.html
a21cc6e951a9289faab7321cc950a41b3
(VALUE rbarray)
static VALUE
array_do_each
specialized__types_8cc.html
ad015ec8933633a0faf26d95e821dbcfe
(VALUE rbarray)
static Value
array_element
specialized__types_8cc.html
a574a4d0c5b983a232a03824129d53222
(VALUE rbarray, VALUE rbindex)
static VALUE
array_get
specialized__types_8cc.html
a50412b99d9389bfafb3071aa6fb21137
(int argc, VALUE *argv, VALUE self)
static VALUE
array_set
specialized__types_8cc.html
a2f0989ae7bfe0692d12e92977db8e332
(VALUE self, VALUE rbindex, VALUE newvalue)
static VALUE
array_size
specialized__types_8cc.html
a1ee1eba0109985e98a834049d3fd0c42
(VALUE rbarray)
static VALUE
compound_field_get
specialized__types_8cc.html
ab805bb6e1af197cd4d67a1a658d82225
(VALUE rbvalue, VALUE name)
static VALUE
compound_field_set
specialized__types_8cc.html
ac49a3bfea516499cbccb9393643828a3
(VALUE self, VALUE name, VALUE newval)
static VALUE
compound_get_fields
specialized__types_8cc.html
a9e7836a87513e2392fe08a540681bb5c
(VALUE self)
static VALUE
container_clear
specialized__types_8cc.html
a60c3f42b926e47e9178f9a4052c0db58
(VALUE self)
static VALUE
container_delete_if
specialized__types_8cc.html
a3f22b35d59410c25dd90c0788d43edb7
(VALUE self)
bool
container_delete_if_i
specialized__types_8cc.html
a4834f2ff36326d8316ce167300b89951
(Value v, VALUE registry, VALUE container)
static VALUE
container_do_get
specialized__types_8cc.html
ad1dc6bf0e82ab70196cbcfc8167e0928
(VALUE self, VALUE index)
static VALUE
container_do_push
specialized__types_8cc.html
a973f36543b43a2ac7ab94949ec6530ad
(VALUE self, VALUE obj)
static VALUE
container_do_set
specialized__types_8cc.html
a1ab9f871977a2718471226bcffbe3d9b
(VALUE self, VALUE index, VALUE obj)
static VALUE
container_each
specialized__types_8cc.html
a8a65b0f749d2e4c832de50304597a601
(VALUE self)
static Typelib::Value
container_element
specialized__types_8cc.html
a85f8dc58b100101afa8765eb63080807
(uint64_t *buffer10, Type const &element_t, VALUE obj)
static VALUE
container_erase
specialized__types_8cc.html
ab6c5f7c9ced389a2d58ecad1e3a5b516
(VALUE self, VALUE obj)
static VALUE
container_kind
specialized__types_8cc.html
a1f6b96a2f6acfe4766cda5184e19a1f5
(VALUE self)
static VALUE
container_length
specialized__types_8cc.html
aea57863e3b243148cb11b88d4bda3669
(VALUE self)
static VALUE
container_natural_size
specialized__types_8cc.html
a42338e302c6e86364f6706505831ee49
(VALUE self)
static VALUE
container_random_access_p
specialized__types_8cc.html
a9136b52c78d398a6a168b7d41d25bb4a
(VALUE self)
VALUE
enum_keys
specialized__types_8cc.html
a42ffe3c8b9e606e78455077573b2205d
(VALUE self)
static VALUE
enum_name_of
specialized__types_8cc.html
a7f9b1b892ec23e269f2958795a82e496
(VALUE self, VALUE integer)
static VALUE
enum_value_of
specialized__types_8cc.html
ae24435c2db955391f25f984b44a3621c
(VALUE self, VALUE name)
static VALUE
indirect_type_deference
specialized__types_8cc.html
afc2fc147b5023cad9fa7b88c427a4405
(VALUE self)
static VALUE
numeric_from_ruby
specialized__types_8cc.html
a346866ce833d537cbe2abaf82212b36f
(VALUE self, VALUE arg)
static VALUE
numeric_to_ruby
specialized__types_8cc.html
a498282ef88c4fe0233f1080d2c3e5462
(VALUE self)
static VALUE
numeric_type_integer_p
specialized__types_8cc.html
aaaea8d3ba3eba218274a703d42ad1821
(VALUE self)
static VALUE
numeric_type_size
specialized__types_8cc.html
af303b4f35cc04f5e74a49954bd124d1b
(VALUE self)
static VALUE
numeric_type_unsigned_p
specialized__types_8cc.html
a8cc6aaaf4d4621bf984c6d1fa56cbba8
(VALUE self)
static VALUE
pointer_deference
specialized__types_8cc.html
ade27dddfa83a43f0c0cd2be67edac884
(VALUE self)
static VALUE
pointer_nil_p
specialized__types_8cc.html
aaef5cc57278613cca6ae9a48d7022685
(VALUE self)
standard_types.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/csupport/
standard__types_8cc
standard_types.hh
containers.hh
typelib/typename.hh
static void
addStandardTypes
standard__types_8cc.html
a7eba94e025135a26b6b899dc717c61d1
(Typelib::Registry &r)
standard_types.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/csupport/
standard__types_8hh
typelib/registry.hh
Typelib
Typelib::CXX
void
addStandardTypes
namespaceTypelib_1_1CXX.html
a06e7882a3e10bb2d21231fece80bfedf
(Typelib::Registry ®istry)
stdheaders.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/data/
stdheaders_8h
strings.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
strings_8cc
typelib.hh
static bool
is_string_handler
strings_8cc.html
a17ccecd3b8e1e77c4480020d927d3462
(Registry const ®istry, Type const &type, bool known_size=false)
static void
string_buffer_get
strings_8cc.html
a287a035cf37862f28136357b37a72e8b
(Value const &value, char *&buffer, string::size_type &size)
static VALUE
value_from_string
strings_8cc.html
a17a739329a8db5223fb0fe9883b665b5
(VALUE mod, VALUE self, VALUE from, VALUE known_good_type)
static VALUE
value_string_handler_p
strings_8cc.html
a34dd77777be2a9f9ef870da2c01ffa72
(VALUE self)
static VALUE
value_to_string
strings_8cc.html
a92ebdbb0cda0025493a3e3689a430702
(VALUE mod, VALUE self, VALUE known_good_type)
struct_in_struct.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/data/nested_types/
struct__in__struct_8h
pthread_mutex_t::__pthread_mutex_s
pthread_mutex_t
Support.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
Support_8cc
CPPSymbol.hh
test_cimport.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__cimport_8h
test_containers.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__containers_8cc
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/value.hh
typelib/value_ops.hh
AssertValueVisit
ptr_value_getter
ptr_value_getter< 4 >
ptr_value_getter< 8 >
ptr_value_getter< sizeof(void *)>::resul
ptr_value_t
test__containers_8cc.html
a512a07121ad2b595e02a55633de497a1
)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a339d0fd550af6acb16393b2398ae2ac9
(test_vector_assumptions)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
afe3f413e238e19d3944b923a11a218db
(test_vector_defines_aliases)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a7527d4af6adea26a4a3c754b6216771e
(test_vector_getElementCount)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a2dac258e2bcf594bc47c9e23bf5f4f9c
(test_vector_init_destroy)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a18b3dc60c9564873b98bd30c38ca1e2f
(test_vector_push)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
abea8f2e38be875d85e893d92100c3682
(test_vector_erase)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a1a3ef26fdd1eb94f70df5917511b462f
(test_vector_delete_if)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
ad3efd21d01a69eac2dfe8dd652b0a6ce
(test_vector_getElement)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a02c4f11aa4e67ea021e21928ce744e9b
(test_vector_setElement)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
abd5f6b945fcb547197343e0205a2cd26
(test_vector_visit)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
ae0d809c5c39836e5c2f56678ce89aa26
(test_erase_collection_of_collections)
BOOST_AUTO_TEST_CASE
test__containers_8cc.html
a77f9a61966fa40beb49917997eabc81e
(test_copy_collection_of_collections)
static void
import_test_types
test__containers_8cc.html
ac6d6471674d06a9ee50cc5f11f135c03
(Registry ®istry)
ptr_value_t
ptr_value
test__containers_8cc.html
adf94a8ea0c7d09fa99e4768745d54dbb
(void *ptr)
bool
test_delete_if_pred
test__containers_8cc.html
a64930287622bfe06f85c938ccc27a9b8
(Value v)
test_display.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__display_8cc
lang/csupport/standard_types.hh
typelib/pluginmanager.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/csvoutput.hh
BOOST_AUTO_TEST_CASE
test__display_8cc.html
aa305e7f19a913b893e8ac295b0b0ed27
(test_csv)
test_idl.h
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/data/
test__idl_8h
Compound
CompoundInCompound
NS1::Test
NS1::NS1_1::Test
NS1
NS1::NS1_1
NS1::NS1_2
struct Compound
Compound
test__idl_8h.html
ae86af70e57dfdf06e14734a439485038
enum TestEnum
EnumAlias
test__idl_8h.html
ace62618ec18a3fca72f410abb0ec5c15
TestEnum
OtherEnum
test__idl_8h.html
a76ef00f30f4044bc88a87afe6e3a9e76
NS1_1::Test
Test
namespaceNS1_1_1NS1__2.html
aa4c4df5e0859fff3b8108531a6010c46
TestEnum
test__idl_8h.html
a94beb900defc123803319b326e764a0d
A
test__idl_8h.html
a94beb900defc123803319b326e764a0da42a4ade1acd55a49164099104990e09f
B
test__idl_8h.html
a94beb900defc123803319b326e764a0da3f2a77ecd272aa6d6b5902faa5e5fc68
C
test__idl_8h.html
a94beb900defc123803319b326e764a0da739ce3f516592d245d16fd8a3893472c
test_lang_c.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__lang__c_8cc
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/typedisplay.hh
typesolver.hh
#define
CHECK_FIELD
test__lang__c_8cc.html
a8a21ba8b4007537d6f44e92ea5587d4d
(compound, field, expected_type, expected_name)
#define
CHECK_TYPE
test__lang__c_8cc.html
adb73479ee731b0e14ee642fb500b4886
(type)
double
double_array10
test__lang__c_8cc.html
ac811bffc84d3102f7dd00f221847f13e
[10]
NS1::Test
struct_array10
test__lang__c_8cc.html
a838a4fe5b2063500299d383968b64ee0
[10]
std::vector< double >
vector_double_array10
test__lang__c_8cc.html
a40252b99c2bb3611b84a68fde77348ab
[10]
std::vector< NS1::Test >
vector_struct_array10
test__lang__c_8cc.html
a3854d8ccfc492c1b55d2c1cc5ecbf4fd
[10]
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
ac989f4fb3d806928f016f549ddaead2f
(test_strict_c_import)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
ae96d6493ba7015ae4f6e3d3dcc60bf58
(test_c_import)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
a1fe42fe4d78934bc7d0f26fb9f17fc0a
(test_std_collections)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
abb59af087a4309bd61e01b94739faeb0
(test_string_handling)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
ac6abfbab3baa26c95950dae8ed92eb48
(test_c_array_typedefs)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
a27145b8ad46cfcd69537edba617cf6da
(test_arrays_of_containers)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
a4bb627cb9e7f4af9edec0782b43da6a3
(test_import_validation)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
ae6dd198043d19e404fa2d67ae142c5ba
(test_import_problematic_headers)
BOOST_AUTO_TEST_CASE
test__lang__c_8cc.html
a94761d9624b9562acba920f25674cdb5
(test_import_and_merge)
static void
check_field
test__lang__c_8cc.html
aa47b97cb058516012a9c70074beace53
(Registry const ®istry, string const &compound_name, string const &field_name, size_t expected_offset, string const &expected_type, size_t expected_size)
static Type const &
check_type
test__lang__c_8cc.html
a5fdba1a50f38ac02ef3d9a81a851fafd
(Registry const ®istry, string const &name, size_t expected_size)
static void
import_test_types
test__lang__c_8cc.html
ac6d6471674d06a9ee50cc5f11f135c03
(Registry ®istry)
test_lang_tlb.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__lang__tlb_8cc
lang/csupport/standard_types.hh
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/registryiterator.hh
typelib/typedisplay.hh
BOOST_AUTO_TEST_CASE
test__lang__tlb_8cc.html
a287329c7f741cdfb589dc73f164080c1
(test_tlb_idempotent)
BOOST_AUTO_TEST_CASE
test__lang__tlb_8cc.html
a88f05a7534e8ab5dd052e4011ce16eed
(test_tlb_import)
test_marshalling.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__marshalling_8cc
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/value.hh
typelib/value_ops.hh
BOOST_AUTO_TEST_CASE
test__marshalling_8cc.html
a08aefb6d22c539fddf3cf77b8af54656
(test_marshalling_simple)
BOOST_AUTO_TEST_CASE
test__marshalling_8cc.html
a5cd17dfa9a0858526d4d4491f8b59d57
(test_marshalapply_containers)
size_t
CHECK_SIMPLE_VALUE
test__marshalling_8cc.html
a9a99a069bcd03fc8ecfad10df35572cd
(vector< uint8_t > const &buffer, size_t offset, T value)
size_t
CHECK_VECTOR_VALUE
test__marshalling_8cc.html
a62eec731dd708881972dcf5f771b5f1b
(vector< uint8_t > const &buffer, size_t offset, vector< T > const &value)
test_memory_layout.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__memory__layout_8cc
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/value.hh
typelib/memory_layout.hh
typelib/value_ops.hh
BOOST_AUTO_TEST_CASE
test__memory__layout_8cc.html
ab3c598c72de1c464ff4ceea1d3044e69
(test_layout_simple)
BOOST_AUTO_TEST_CASE
test__memory__layout_8cc.html
a56f28800dd025fc5e3dbe3837e21768a
(test_layout_arrays)
BOOST_AUTO_TEST_CASE
test__memory__layout_8cc.html
acf097180d9f075714b124a899f2ae727
(test_layout_containers)
test_model.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__model_8cc
lang/csupport/standard_types.hh
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
BOOST_AUTO_TEST_CASE
test__model_8cc.html
a03748b2579b23a5a4679eb00cb81f4c2
(test_compound_size)
BOOST_AUTO_TEST_CASE
test__model_8cc.html
a736ec6ac1bb9632263c11c710db9fee4
(test_equality)
BOOST_AUTO_TEST_CASE
test__model_8cc.html
a58c86606c70ba2dbf9f089c54e4b543f
(test_cast)
BOOST_AUTO_TEST_CASE
test__model_8cc.html
a8ce79d9ad1e3636383dd11d4743d0cae
(test_model_merge)
static pair< Compound *, Compound * >
recursive_types
test__model_8cc.html
ae83a63691c07411aa7f9f705cd514f71
(Registry ®)
test_plugin.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__plugin_8cc
typelib/pluginmanager.hh
BOOST_AUTO_TEST_CASE
test__plugin_8cc.html
afbdcc8ccd617a0a78590212b50922fbd
(test_manager)
test_rb_value.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/ruby/
test__rb__value_8cc
typelib/value.hh
static VALUE
check_B_c_value
test__rb__value_8cc.html
a907b93ac9361fea478b5d673580d9119
(VALUE self, VALUE rb)
int
check_id_value
test__rb__value_8cc.html
a5ca2298f91b0ac5c6fb59f2e705e7295
(DEFINE_ID test_id, int check)
int
check_opaque_value
test__rb__value_8cc.html
a81ba81b31678261b1d298a126feeb8cd
(OPAQUE_TYPE handler, int check)
static VALUE
check_struct_A_value
test__rb__value_8cc.html
ad90d0a95af701baa50a66c87a0e4adfd
(VALUE self, VALUE ra)
static bool
do_check_struct_A_value
test__rb__value_8cc.html
ad1f4d7e87ff0405eaf767d2919db348c
(A const &a)
static void
do_set_B_c_value
test__rb__value_8cc.html
a196d1a8c34625fac7aa32295f9bf9bda
(B &b)
static void
do_set_struct_A_value
test__rb__value_8cc.html
a7b97ccb1bbc2ecb4906acdef429da391
(A &a)
static VALUE
fill_multi_dim_array
test__rb__value_8cc.html
a815a6fc1889d2a6517c23f6b4f00f39e
(VALUE self, VALUE rb)
void
generate_nand
test__rb__value_8cc.html
aa3b9ac9bebaf0b3f81456c02b12ad942
(double *value)
void
generate_nanf
test__rb__value_8cc.html
aba9d8f5004603ac27f9725bba73f59dc
(float *value)
void
Init_libtest_ruby
test__rb__value_8cc.html
ac26d2bb046712a7a09752889184a1430
()
static VALUE
set_B_c_value
test__rb__value_8cc.html
a5d2d7e7987c0533200b3ed658fe8e9e2
(VALUE self, VALUE rb)
static VALUE
set_struct_A_value
test__rb__value_8cc.html
aedb7a318b13665a668d94f18ffbb9562
(VALUE self, VALUE ra)
void
test_arg_input_output
test__rb__value_8cc.html
aa72b01fe167ba57a48f7e35d97841168
(int *value, INPUT_OUTPUT_MODE mode)
void
test_enum_io_handling
test__rb__value_8cc.html
adc0b0dc6fff410db25d49d8cfcd84739
(INPUT_OUTPUT_MODE *mode)
int
test_id_handling
test__rb__value_8cc.html
a21bd9ac85422c87a3d3790cea21ec8cf
(DEFINE_ID *new_id, int check)
int
test_immediate_to_pointer
test__rb__value_8cc.html
a94f664f2f774ab0a1bfd24235b555313
(double *value)
void
test_modifies_argument
test__rb__value_8cc.html
afa6b4b641a5077a3f92aac5dd035b92e
(int *value)
void
test_null_return_value
test__rb__value_8cc.html
a2289cafdf9b62135f28a3901816815fa
(DEFINE_ID *test_id, int check)
void
test_numeric_argument_passing
test__rb__value_8cc.html
a886c9e1ab0858ccb17e35fef8d29db78
(char a, short b, int c, long d, long long e, float f, double g)
OPAQUE_TYPE
test_opaque_handling
test__rb__value_8cc.html
a12d9ab816943d1859d26a45669ae6000
()
void
test_pointer_argument
test__rb__value_8cc.html
ab6e98af836085eb8f19028b2bda633eb
(A *a)
void
test_ptr_argument_changes
test__rb__value_8cc.html
a60e7fbd37d1c2d9dd5ea144c5a9d567c
(struct B *b)
void
test_returns_argument
test__rb__value_8cc.html
a2fc0205f28684e1b1c0b8ce5ae0f3cfd
(int *holder)
char
test_returns_numeric_argument_char
test__rb__value_8cc.html
ad27c7d4cbcb9a4fb2e8098fcc1eeb396
(char value)
double
test_returns_numeric_argument_double
test__rb__value_8cc.html
a94152121c53331a3d3cb22ea5398fe79
(double value)
float
test_returns_numeric_argument_float
test__rb__value_8cc.html
a1724c650cf1d7da8a0cf08017e73b43b
(float value)
int
test_returns_numeric_argument_int
test__rb__value_8cc.html
a1de7fb8b7bffd24ba14b88994222bb13
(int value)
int64_t
test_returns_numeric_argument_int64_t
test__rb__value_8cc.html
ac1d6aedc8416dcd37c0a40fa191a653c
(int64_t value)
long
test_returns_numeric_argument_long
test__rb__value_8cc.html
aa55d374a4ec8ad3cb4b036795a9720f0
(long value)
short
test_returns_numeric_argument_short
test__rb__value_8cc.html
af5ec1f5056640976d8380c9fa8b8b2cd
(short value)
struct A *
test_returns_pointer
test__rb__value_8cc.html
a9f0e0fb58386f48a8176c18b3dca9b95
()
void
test_simple_function_call
test__rb__value_8cc.html
ae464a11eddde22bebe456bc9ee00d709
()
void
test_string_argument
test__rb__value_8cc.html
a83ef52e13402b26cbf78ed3e5896f13a
(char const *value)
void
test_string_argument_modification
test__rb__value_8cc.html
afb4ad8b895f1bcb4e9849ee48255bd5d
(char *str, int buffer_length)
void
test_string_as_array
test__rb__value_8cc.html
a1b5df6efdb4de08d376ad686d3083718
(char str[256])
const char *
test_string_return
test__rb__value_8cc.html
ae9360795643c5b426fe1b01ebebbe4cf
()
void
test_void_argument
test__rb__value_8cc.html
a1bcc5ba385ba5a0da7c9657fa5686716
(void *value, int check)
DEFINE_STR
id
test__rb__value_8cc.html
aef7026a23f0d571ee86f276dabb208df
static int
opaque_handler
test__rb__value_8cc.html
ac81c9204c254975ee070c1c9ff8f5f97
static const char *
static_string
test__rb__value_8cc.html
a4d806a684985d15bc8626f96eba17674
test_registry.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__registry_8cc
lang/csupport/standard_types.hh
typelib/typemodel.hh
typelib/typename.hh
typelib/registry.hh
typelib/typedisplay.hh
typelib/registryiterator.hh
typelib/pluginmanager.hh
static void
assert_registries_equal
test__registry_8cc.html
acd893e08a4a8e3866c50fa86f59219ef
(Registry const ®istry, Registry const &ref)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
ac26681b45a86af641a81edc6309789c2
(test_typename_validation)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
ab68174aabac1386d5427df67f2cdf7d1
(test_typename_is_in_namespace)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
a584942a61fcc1aa43c649dc0b4c82a50
(test_typename_manipulation)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
a50f6ed9fc27991ded8418df4713d8213
(test_typename_path_to)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
a21e1d692f4bf7206ddbc05f5be99f0f5
(test_registry_namespaces)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
acd34e280ee14cfc5f834aec8aca0e58b
(test_namespace_update_at_insertion)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
a37acb4e0516228e82cb50883a96a6f37
(test_repositories_merge)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
a803159cd20e3b6e1c725163092838e88
(test_array_auto_alias)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
ad40fdf69cc3489b428ecab1273030eba
(test_registry_merge_keeps_alias_persistent_flag)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
af2814260588e8ae680b3a019550dc17e
(test_registry_minimal_keeps_alias_persistent_flag)
BOOST_AUTO_TEST_CASE
test__registry_8cc.html
a4db3e64ecb240d132dd549a5654a3d20
(test_registry_range)
test_value.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
test__value_8cc
lang/csupport/standard_types.hh
typelib/pluginmanager.hh
typelib/importer.hh
typelib/typemodel.hh
typelib/registry.hh
typelib/value.hh
typelib/endianness.hh
typelib/value_cast.hh
TestArrayVisitor
BOOST_AUTO_TEST_CASE
test__value_8cc.html
a3de0744ed5d60554bd25a8a40cd5dbaa
(test_value_simple)
BOOST_AUTO_TEST_CASE
test__value_8cc.html
a2edfec8df8c2d799b9c404063b90fa39
(test_value_struct)
BOOST_AUTO_TEST_CASE
test__value_8cc.html
ae47fe3194e49b8930ebc2b3598089660
(test_value_array)
BOOST_AUTO_TEST_CASE
test__value_8cc.html
aeef769805127eb6fbb9449e3373f0577
(test_value_endian_swap)
BOOST_AUTO_TEST_CASE
test__value_8cc.html
a4032b8131ddb3c74ef4341b3e6ea35fe
(test_compile_endian_swap)
BOOST_AUTO_TEST_CASE
test__value_8cc.html
a05f3a2fe144e11458f304c17326b9f62
(test_apply_endian_swap)
testsuite.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/test/
testsuite_8cc
#define
BOOST_AUTO_TEST_MAIN
testsuite_8cc.html
af00c3bd56a2dfa707b0534a7e1670af4
#define
BOOST_TEST_DYN_LINK
testsuite_8cc.html
a139f00d2466d591f60b8d6a73c8273f1
#define
BOOST_TEST_MAIN
testsuite_8cc.html
ab340a5e76af466a5f20ec5500d30a80b
#define
BOOST_TEST_MODULE
testsuite_8cc.html
a6b2a3852db8bb19ab6909bac01859985
tlbimportplugin.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
tlbimportplugin_8cc
tlbimportplugin.hh
typelib/importer.hh
typelib/registry.hh
typelib/pluginmanager.hh
tlbimportplugin.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
tlbimportplugin_8hh
plugin.hh
TlbImportPlugin
typebuilder.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typebuilder_8cc
typebuilder.hh
registry.hh
typemodel.hh
Typelib::InvalidIndirectName
Typelib
typebuilder.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typebuilder_8hh
typemodel.hh
Typelib::TypeBuilder::Modifier
Typelib::TypeBuilder
Typelib
typedisplay.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typedisplay_8cc
typedisplay.hh
typedisplay.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typedisplay_8hh
typevisitor.hh
Typelib::details::do_type_display
Typelib::TypeDisplayVisitor
Typelib
Typelib::details
std::ostream &
operator<<
namespaceTypelib_1_1details.html
a932a2f10f8d3404cf0d72d7fc9652234
(std::ostream &stream, do_type_display display)
std::ostream &
operator<<
namespaceTypelib.html
a1c5ebdf18909ffe88393689a525d4450
(std::ostream &stream, Type const &type)
details::do_type_display
type_display
namespaceTypelib.html
a5689b952430ad40a5ad0766069539dcc
(Type const &type, std::string const &indent="")
typelib.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/tools/
typelib_8cc
inspect.hh
import.hh
typelib/pluginmanager.hh
genom.hh
int
main
typelib_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
typelib.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
typelib_8hh
typelib/typemodel.hh
typelib/value.hh
typelib/registry.hh
typelib_ruby.hh
typelib_ruby::cxx2rb::RbRegistry
typelib_ruby::RubyGetter
typelib_ruby::RubySetter
typelib_ruby
typelib_ruby::cxx2rb
typelib_ruby::rb2cxx
std::map< Type const *, std::pair< bool, VALUE > >
WrapperMap
namespacetypelib__ruby_1_1cxx2rb.html
a269d0addfbb485f7e52d4cf58517bb41
void
check_is_kind_of
namespacetypelib__ruby_1_1rb2cxx.html
affa217dec6c786ed396c213e6175db71
(VALUE self, VALUE expected)
VALUE
class_of
namespacetypelib__ruby_1_1cxx2rb.html
af48b005089d34b90ebda4f33ed26ea52
(Type const &type)
VALUE
class_of
namespacetypelib__ruby_1_1cxx2rb.html
a236cedf7900ae40f713c9a45b67dcdb6
()
VALUE
class_of< RbRegistry >
namespacetypelib__ruby_1_1cxx2rb.html
a497c0468324017775c8deca493dfbd95
()
VALUE
class_of< Type >
namespacetypelib__ruby_1_1cxx2rb.html
ac8554903b9de6bcc92c3db929c964662
()
VALUE
class_of< Value >
namespacetypelib__ruby_1_1cxx2rb.html
a9ab82cf08d6efc53fcea57a9142de4cf
()
VALUE
enum_symbol
namespacetypelib__ruby_1_1cxx2rb.html
a044a803d248c8b6aeed5c8166a2f31c2
(Enum::integral_type value, Enum const &e)
Enum::integral_type
enum_value
namespacetypelib__ruby_1_1rb2cxx.html
a4efb8b59ebf530365c5914aadc35bf5e
(VALUE rb_value, Enum const &e)
T &
get_wrapped
namespacetypelib__ruby_1_1rb2cxx.html
a2ab18225fab9bf9d7b15bd89ba03839c
(VALUE self)
VALUE
memory_allocate
namespacetypelib__ruby.html
aa7809ce8b0c5fdbbd65d37007d7afc1e
(size_t size)
void *
memory_cptr
namespacetypelib__ruby.html
a3fdc57fb4bf980222d30e1d75fad67cb
(VALUE ptr)
void
memory_delete
namespacetypelib__ruby.html
ad28d6e3619a3065b7f98c189954d4330
(void *ptr)
void
memory_init
namespacetypelib__ruby.html
a5255c8fe6e99a56a67af7d6ae846e763
(VALUE ptr, VALUE type)
void
memory_unref
namespacetypelib__ruby.html
a338ebfee3947fb81d7c9734af45b20cb
(void *ptr)
VALUE
memory_wrap
namespacetypelib__ruby.html
ac67ca147906cd7d91ed6f3d115b47c1b
(void *ptr, bool take_ownership, void *root_ptr)
T &
object
namespacetypelib__ruby_1_1rb2cxx.html
ae54267136aeab08f5b8c975656b1a7f5
(VALUE self)
Registry &
object
namespacetypelib__ruby_1_1rb2cxx.html
ac80f92429d5464a97704b56d1c5209f0
(VALUE self)
VALUE
type_get_registry
namespacetypelib__ruby.html
ab3ec845b7ad556e111964ddebe7804f6
(VALUE self)
VALUE
type_wrap
namespacetypelib__ruby_1_1cxx2rb.html
ab7b7c11da16b2fc18e9e2ae65e70b20d
(Type const &type, VALUE registry)
void
Typelib_init_memory
namespacetypelib__ruby.html
a46bf06c9d43ec9cced2b37b0ceb8d0d3
()
void
Typelib_init_registry
namespacetypelib__ruby.html
a0c04c3b448a7cfd8d702cc8e40f5309d
()
void
Typelib_init_specialized_types
namespacetypelib__ruby.html
a787304ffab104a32d1cd23bb3f628bdb
()
void
Typelib_init_strings
namespacetypelib__ruby.html
a155b051ef7bafac0412fa7c148ba4daf
()
void
Typelib_init_values
namespacetypelib__ruby.html
a44801f2e1ad4bf13c298b04465c818c0
()
VALUE
value_get_registry
namespacetypelib__ruby.html
a6467e610dae162ddae441c5118cfff71
(VALUE self)
VALUE
value_wrap
namespacetypelib__ruby_1_1cxx2rb.html
add1fb8b13ac28f86b08d139525eeb3b7
(Value v, VALUE registry, VALUE parent=Qnil)
VALUE
cArray
namespacetypelib__ruby.html
a228918a2aa9650bc9f427a555d22f534
VALUE
cCompound
namespacetypelib__ruby.html
a985875865b5a53075874fae2a9283ce8
VALUE
cContainer
namespacetypelib__ruby.html
a529ba0bbd37f6546b8a23b8d455f4834
VALUE
cEnum
namespacetypelib__ruby.html
a6e2140b444cd6737a7301b2011b70cd4
VALUE
cIndirect
namespacetypelib__ruby.html
a28c23cef585bd1e3ef054ebd31aba059
VALUE
cNull
namespacetypelib__ruby.html
ae5f7b68a4bc8c423f58e0ab2c0581ad4
VALUE
cNumeric
namespacetypelib__ruby.html
aec300ee74e3554277dab0f4f15e84e36
VALUE
cOpaque
namespacetypelib__ruby.html
a14459707cddd2bce76ace0c251f55ecc
VALUE
cPointer
namespacetypelib__ruby.html
a6103299ac404dcb49d76c4a136b16a55
VALUE
cType
namespacetypelib__ruby.html
aae586e51bcf4d1d498811d28d8ca5e93
typelib_ruby.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
typelib__ruby_8cc
typelib.hh
typelib/typevisitor.hh
typelib/pluginmanager.hh
typelib/importer.hh
void
Init_typelib_ruby
typelib__ruby_8cc.html
a649d9c704c74e4b3ae878938ded2301f
()
static VALUE
kernel_is_immediate
typelib__ruby_8cc.html
afaa5936a31aef04e06e995f9568c278e
(VALUE klass, VALUE object)
static VALUE
kernel_is_numeric
typelib__ruby_8cc.html
a02545d95bc18c070f07957fc691ad426
(VALUE klass, VALUE object)
static VALUE
typelib_with_dyncall
typelib__ruby_8cc.html
a70a86433dda3eeb8a8ee1f38cbeb7cfe
(VALUE klass)
static VALUE
mTypelib
typelib__ruby_8cc.html
a905259a5e50513330f37658be18467d1
typelib_ruby.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
typelib__ruby_8hh
typelib/value.hh
VALUE
typelib_from_ruby
typelib__ruby_8hh.html
a66ea5933d16c63e56b686123f026bff8
(Typelib::Value value, VALUE new_value)
Typelib::Value
typelib_get
typelib__ruby_8hh.html
a9c98c373b8d48190d931cb71327a60d1
(VALUE value)
VALUE
typelib_to_ruby
typelib__ruby_8hh.html
ac49b7ab961c698f1ace59ebd9bb1d994
(Typelib::Value v, VALUE registry, VALUE parent)
typemodel.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typemodel_8cc
typemodel.hh
value.hh
registry.hh
typename.hh
Typelib
typemodel.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typemodel_8hh
Typelib::Enum::AlreadyExists
Typelib::Array
Typelib::BadCategory
Typelib::Compound
Typelib::Container
Typelib::Container::DeleteIfPredicate
Typelib::Enum
Typelib::Field
Typelib::Indirect
Typelib::NullType
Typelib::NullTypeFound
Typelib::Numeric
Typelib::OpaqueType
Typelib::Pointer
Typelib::Container::PredicateWrapper
Typelib::Enum::SymbolNotFound
Typelib::Type
Typelib::TypeException
Typelib::UnknownContainer
Typelib::Enum::ValueNotFound
Typelib
typename.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typename_8cc
typename.hh
Typelib
std::string
getMinimalPathTo
namespaceTypelib.html
a7871ea87d4df3a0f7087ab509aef9591
(std::string const &full_name, std::string const &ns)
std::string
getNamespace
namespaceTypelib.html
a4b73c0d79e0e8e28f28d1590853110e9
(const std::string &name)
std::string
getNormalizedNamespace
namespaceTypelib.html
ab43dacd13974f8792c825c349689b790
(const std::string &name)
std::string
getRelativeName
namespaceTypelib.html
adde8cf35e6184e05a675e9eea3d81bde
(std::string const &name, std::string const &ns)
std::string
getTypename
namespaceTypelib.html
a55433eee2753ea226d97f1ea3fd9983c
(const std::string &name)
bool
isAbsoluteName
namespaceTypelib.html
a5590791d7ff0716f1d3a5467286adfa0
(const string &identifier)
bool
isInNamespace
namespaceTypelib.html
aca8e953f42a42561b63e7bd14fd6088d
(const string &type, const std::string &nspace, bool recursive)
bool
isValidNamespace
namespaceTypelib.html
ab8106986facd23c2a7fd3ac223bd6aa9
(const string &name, bool absolute)
static bool
isValidTypeBasename
namespaceTypelib.html
ac38d056726f9ce6ce7e6f337834ef2a5
(std::string s, bool absolute, bool accept_integers)
static pair< bool, int >
isValidTypename
namespaceTypelib.html
a0caba5e2c8697515da531e287444ab94
(std::string const &s, int pos, bool absolute, bool accept_integers)
bool
isValidTypename
namespaceTypelib.html
ab55e3064549881d56183df6f56cd1151
(const std::string &name, bool absolute)
std::list< std::string >
splitTypename
namespaceTypelib.html
ad9d16c9548ded4c81ec20f513d0c5097
(std::string const &name)
typename.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typename_8hh
Typelib::NameSeparator
Typelib
std::string::value_type
NamespaceMarkType
namespaceTypelib.html
a5b8db37b76b8e859eb82074b26f80ac7
boost::tokenizer< NameSeparator >
NameTokenizer
namespaceTypelib.html
ac1da575d1557cccff44d5cc0f568ef18
std::string
getMinimalPathTo
namespaceTypelib.html
a7871ea87d4df3a0f7087ab509aef9591
(std::string const &full_name, std::string const &ns)
std::string
getNamespace
namespaceTypelib.html
a4b73c0d79e0e8e28f28d1590853110e9
(const std::string &name)
std::string
getNormalizedNamespace
namespaceTypelib.html
ab43dacd13974f8792c825c349689b790
(const std::string &name)
std::string
getRelativeName
namespaceTypelib.html
adde8cf35e6184e05a675e9eea3d81bde
(std::string const &name, std::string const &ns)
std::string
getTypename
namespaceTypelib.html
a55433eee2753ea226d97f1ea3fd9983c
(const std::string &name)
bool
isAbsoluteName
namespaceTypelib.html
a89f6717f09d8ba4a644b588b56cf1668
(const std::string &name)
bool
isInNamespace
namespaceTypelib.html
a6e7185f5deed55d3a1ea43ea54dc01ba
(const std::string &type, const std::string &nspace, bool recursive=false)
bool
isValidNamespace
namespaceTypelib.html
aca38442e14ce9d4be9f9b0441258e937
(const std::string &name, bool absolute)
bool
isValidTypename
namespaceTypelib.html
ab55e3064549881d56183df6f56cd1151
(const std::string &name, bool absolute)
bool
nameSort
namespaceTypelib.html
af5d095c46109d83fd703b37dc9e44397
(std::string const &name1, std::string const &name2)
std::list< std::string >
splitTypename
namespaceTypelib.html
ad9d16c9548ded4c81ec20f513d0c5097
(std::string const &name)
static const NamespaceMarkType
NamespaceMark
namespaceTypelib.html
aa36abe48be2b4cd8b9af40934a7267d5
static const char *
NamespaceMarkString
namespaceTypelib.html
aee31a4763f16b3cd0b52d5b07db11156
static const NamespaceMarkType
TemplateMark
namespaceTypelib.html
a74bd498c7b4ba3b4d6fbafbe86b5acd9
typesolver.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
typesolver_8cc
typesolver.hh
typelib/registry.hh
packing.hh
typelib/typevisitor.hh
TemplateDef
BOOST_STATIC_ASSERT
typesolver_8cc.html
a5eaf365c07e35a54401cb1bb2438880b
(sizeof(vector< int8_t >)==sizeof(vector< double >))
BOOST_STATIC_ASSERT
typesolver_8cc.html
a8a168dc16c313bd31368b7dbe0a29831
(sizeof(set< int8_t >)==sizeof(set< double >))
BOOST_STATIC_ASSERT
typesolver_8cc.html
ab933fdc449e58bde22c2a82a52cf5170
(sizeof(map< int8_t, int16_t >)==sizeof(map< double, float >))
ostream &
operator<<
typesolver_8cc.html
a27cedc1b5041c0326a0d34719b7fc15e
(ostream &io, TypeSolver::CurrentTypeDefinition const &def)
TemplateDef const
ALLOWED_TEMPLATES
typesolver_8cc.html
a69ac26a548a87ec5399a7b09c7a55486
[]
typesolver.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/cimport/
typesolver_8hh
typelib/typemodel.hh
typelib/typebuilder.hh
TypeSolver::NestedTypeDefinition
TypeSolver
TypeSolver::UnsupportedClassType
Typelib
typevisitor.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typevisitor_8cc
typevisitor.hh
Typelib
typevisitor.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typevisitor_8hh
typemodel.hh
Typelib::TypeVisitor
Typelib::UnsupportedType
Typelib
bindings/ruby/ext/value.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/bindings/ruby/ext/
bindings_2ruby_2ext_2value_8cc
typelib.hh
typelib/value.hh
typelib/registry.hh
typelib/typevisitor.hh
typelib/csvoutput.hh
typelib/endianness.hh
typelib/value_ops.hh
typelib/typename.hh
typelib_ruby
static VALUE
type_can_cast_to
bindings_2ruby_2ext_2value_8cc.html
a9ce0b869a32ea8be42636c4d5eb59873
(VALUE self, VALUE to)
static VALUE
type_dependencies
bindings_2ruby_2ext_2value_8cc.html
a07f0e2525a32ea833e472a77a95e95d7
(VALUE self)
static VALUE
type_equal_operator
bindings_2ruby_2ext_2value_8cc.html
a9fc84c29556668334399e22bb94d19ea
(VALUE rbself, VALUE rbwith)
static VALUE
type_is_assignable
bindings_2ruby_2ext_2value_8cc.html
a58f061b6ba57e1cf9cf2bb7d9f7199b4
(Type const &type)
static VALUE
type_memory_layout
bindings_2ruby_2ext_2value_8cc.html
accd4424ceff5598606ae5a54970c2ed7
(VALUE self, VALUE pointers, VALUE opaques, VALUE merge, VALUE remove_trailing_skips)
static VALUE
type_size
bindings_2ruby_2ext_2value_8cc.html
ad912c2a219b460b8ec5ff463e4f7b5ed
(VALUE self)
static VALUE
type_to_csv
bindings_2ruby_2ext_2value_8cc.html
a4b213d83d04f3f1c16cac0f7464d15dc
(int argc, VALUE *argv, VALUE rbself)
static VALUE
typelib_compare
bindings_2ruby_2ext_2value_8cc.html
a00b0ff792087a138fb57963258a43247
(VALUE, VALUE to, VALUE from)
static VALUE
typelib_do_basename
bindings_2ruby_2ext_2value_8cc.html
a0e186ba75f6a0615681bd507677b8520
(VALUE mod, VALUE name)
static VALUE
typelib_do_copy
bindings_2ruby_2ext_2value_8cc.html
ae545a7fb5d4f1fa72523397841fe895b
(VALUE, VALUE to, VALUE from)
static VALUE
typelib_do_namespace
bindings_2ruby_2ext_2value_8cc.html
a003941453b4bed1c7b6b1bfb103da6fc
(VALUE mod, VALUE name)
static VALUE
typelib_do_split_name
bindings_2ruby_2ext_2value_8cc.html
ac6e8c3bb62ffa5e57badf42e0ca67b4c
(VALUE mod, VALUE name)
static VALUE
value_address
bindings_2ruby_2ext_2value_8cc.html
a8db4422c9fe1ff53db5ed33e9b2e2ebb
(VALUE self)
static VALUE
value_alloc
bindings_2ruby_2ext_2value_8cc.html
a883a482a2b2e2ac60c80a92b0d7b14d7
(VALUE klass)
static VALUE
value_allocate
bindings_2ruby_2ext_2value_8cc.html
aab8236da032239fa58c30ea90936f310
(Type const &type, VALUE registry)
static void
value_delete
bindings_2ruby_2ext_2value_8cc.html
aef577e8aab582f17fbaef68cd79aa430
(void *self)
static VALUE
value_do_byte_array
bindings_2ruby_2ext_2value_8cc.html
a0e870747be7f95fb8c0e47fe7065dee8
(VALUE self, VALUE pointers, VALUE opaques, VALUE merge, VALUE remove_trailing_skips)
static VALUE
value_do_cast
bindings_2ruby_2ext_2value_8cc.html
ad6d20075692b78c8b7cfaf935b1e6f3b
(VALUE self, VALUE target_type)
static VALUE
value_endian_swap
bindings_2ruby_2ext_2value_8cc.html
a81eb947dd1d3a0067c8e2cb8371bef35
(VALUE self)
static VALUE
value_endian_swap_b
bindings_2ruby_2ext_2value_8cc.html
a1bc2a7e7f65870092eecaa41bce18824
(VALUE self, VALUE rb_compile)
static VALUE
value_initialize
bindings_2ruby_2ext_2value_8cc.html
af0acbf1378d770fdbbe6ed8cdba6442c
(VALUE self, VALUE ptr)
static VALUE
value_invalidate
bindings_2ruby_2ext_2value_8cc.html
a57e34881d43b8ecf58ca912af183e202
(VALUE self)
static VALUE
value_marshalling_size
bindings_2ruby_2ext_2value_8cc.html
a0233cfd52bd9b38dac12e37d796bed32
(VALUE self)
VALUE
value_memory_eql_p
bindings_2ruby_2ext_2value_8cc.html
abfe6ee8ba58edbe186879ca124849589
(VALUE rbself, VALUE rbwith)
void *
value_root_ptr
bindings_2ruby_2ext_2value_8cc.html
a8b8d4844ffce6bb157d4b66f12a35bbc
(VALUE value)
static VALUE
value_to_csv
bindings_2ruby_2ext_2value_8cc.html
a54f0110aaa94de59296a7edefe0cd5d5
(int argc, VALUE *argv, VALUE self)
static VALUE
value_zero
bindings_2ruby_2ext_2value_8cc.html
ae2875f55104ddb1aa3509fa1195466bd
(VALUE self)
typelib/value.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
typelib_2value_8cc
value.hh
typevisitor.hh
Typelib::ValueVisitor::TypeDispatch
Typelib
value.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
value_8hh
typemodel.hh
typevisitor.hh
registry.hh
Typelib::BadValueCast
Typelib::FieldGetter
Typelib::FieldNotFound
Typelib::Value
Typelib::ValueVisitor
Typelib
Value
value_get_field
namespaceTypelib.html
a1b1bae4cf0fb9eda3cad40cfbf95835c
(Value v, std::string const &name)
Value
value_get_field
namespaceTypelib.html
ae170102896beeafcb8aa99663661b133
(void *ptr, Type const &type, std::string const &name)
value_cast.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
value__cast_8hh
value.hh
normalized_numerics.hh
Typelib::CastingVisitor
Typelib
T &
value_cast
namespaceTypelib.html
af2857cd4d162e66334eec3b029805eaf
(Value v)
T &
value_cast
namespaceTypelib.html
a0409b6a65be7583337e42acce5086098
(void *ptr, Type const &type)
value_ops.cc
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
value__ops_8cc
typelib/value_ops.hh
value_ops_details.hh
ByteArrayInputStream
ByteArrayOutputStream
ByteCounterStream
FDOutputStream
FileOutputStream
OstreamOutputStream
VectorInputStream
VectorOutputStream
value_ops.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
value__ops_8hh
typelib/memory_layout.hh
typelib/value.hh
Typelib::InputStream
Typelib::OutputStream
Typelib
bool
compare
namespaceTypelib.html
a6f7dbfda9204060c3a1f63d8620a71d5
(Value dst, Value src)
bool
compare
namespaceTypelib.html
a9074008a9845807fa9c11259fa9d1904
(void *dst, void *src, Type const &type)
void
copy
namespaceTypelib.html
aaaa7fe2414206191771af6f6ee532882
(Value dst, Value src)
void
copy
namespaceTypelib.html
a8bb4a31b83815ff9cc0c9bda71097501
(void *dst, void *src, Type const &type)
void
destroy
namespaceTypelib.html
a1b3e0a45863046ea839340d224d67d12
(Value v)
void
destroy
namespaceTypelib.html
a4ea5773073569ba4a2f876375f608ac1
(Value v, MemoryLayout const &ops)
void
destroy
namespaceTypelib.html
a4ad343ced404663152ea102182b42d6e
(uint8_t *data, MemoryLayout const &ops)
void
display
namespaceTypelib.html
aea886078ac26fc681ddab71e68d9544c
(std::ostream &io, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
std::vector< uint8_t >
dump
namespaceTypelib.html
af61ee2ce723b26ae7a8206f1fb201cb3
(Value v)
void
dump
namespaceTypelib.html
aca2297ab8842c291ddfa702a170748d7
(Value v, std::vector< uint8_t > &buffer)
void
dump
namespaceTypelib.html
aab69a08493f4db40e2d8f7244aaabd86
(Value v, std::vector< uint8_t > &buffer, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a64132682430a71ab73398d9bf7d85923
(uint8_t const *v, std::vector< uint8_t > &buffer, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a3f85c173195fa73b84269d89a6d8f365
(Value v, std::ostream &stream)
void
dump
namespaceTypelib.html
a6c9ebc45505d35ab2ec5aed3779b2460
(Value v, std::ostream &stream, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a441fa5e8a4af9a7b2bf1fbd81ee9b3a4
(uint8_t const *v, std::ostream &stream, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a735e9eb746918b2d9fec77ce3ca5f62c
(Value v, int fd)
void
dump
namespaceTypelib.html
aad3fc98f0842d25de10f2b6c0574cc6c
(Value v, int fd, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
ada6fbdff570c5f407cefd427a467e642
(uint8_t const *v, int fd, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
ae62f26e208bf9c605e2555c0efd9fd95
(Value v, FILE *fd)
void
dump
namespaceTypelib.html
abb1fe1ea03cb9a6e4dfcfbabe510182c
(Value v, FILE *fd, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a048299e3a827eea9ce1f11721143ec03
(uint8_t const *v, FILE *fd, MemoryLayout const &ops)
int
dump
namespaceTypelib.html
a60a845818f910d22a89722c953dccf89
(Value v, uint8_t *buffer, unsigned int buffer_size)
int
dump
namespaceTypelib.html
abf66a883852b9f1de2fe72fffeca7c2c
(Value v, uint8_t *buffer, unsigned int buffer_size, MemoryLayout const &ops)
int
dump
namespaceTypelib.html
a80563715d9c72ff9881af243a368608b
(uint8_t const *v, uint8_t *buffer, unsigned int buffer_size, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a415b26b0f8773429bc62f8e9c5fd5d39
(Value v, OutputStream &stream)
void
dump
namespaceTypelib.html
a9531d6afc585103c52d38d192fe2da41
(Value v, OutputStream &stream, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a777a5e5adf4db7ac9c7c578078ed90a5
(uint8_t const *v, OutputStream &stream, MemoryLayout const &ops)
size_t
getDumpSize
namespaceTypelib.html
a8fa7ce3161a55c3c74c40f0bdd1872a7
(Value v)
size_t
getDumpSize
namespaceTypelib.html
a2b3eb547221390838fcb983308589dfd
(Value v, MemoryLayout const &ops)
size_t
getDumpSize
namespaceTypelib.html
a3c05c5d01dadd5e48eff4ca7ea08fb9f
(uint8_t const *v, MemoryLayout const &ops)
void
init
namespaceTypelib.html
a9bbc4d376895f7c3c106dd36fc5f595d
(Value v)
void
init
namespaceTypelib.html
aabfbc7c9e7ed1a43f3922d4efb2347fc
(Value v, MemoryLayout const &ops)
void
init
namespaceTypelib.html
a84e36e61f1ea362d65b9de3aff07f041
(uint8_t *data, MemoryLayout const &ops)
void
load
namespaceTypelib.html
aad9b0921b1a56bf960853139ac4cc005
(Value v, InputStream &stream)
void
load
namespaceTypelib.html
a29f71a27441e2e5f8c57695f97048c02
(Value v, InputStream &stream, MemoryLayout const &ops)
void
load
namespaceTypelib.html
adcc182b054507b9700eed07006f9f151
(uint8_t *v, Type const &type, InputStream &stream, MemoryLayout const &ops)
void
load
namespaceTypelib.html
ab8564b899f08002fccffe0bad7c5fcdc
(Value v, std::vector< uint8_t > const &buffer)
void
load
namespaceTypelib.html
a297f0f56e0f75a84d146fff1feb76952
(Value v, std::vector< uint8_t > const &buffer, MemoryLayout const &ops)
void
load
namespaceTypelib.html
a636d517f5023b66e35ba8340af54290f
(uint8_t *v, Type const &type, std::vector< uint8_t > const &buffer, MemoryLayout const &ops)
void
load
namespaceTypelib.html
a58a47cdbf9cd8136c5ad5212f87777da
(Value v, uint8_t const *buffer, unsigned int buffer_size)
void
load
namespaceTypelib.html
adb2075d7ae229dc5d208cef563b5e9c5
(Value v, uint8_t const *buffer, unsigned int buffer_size, MemoryLayout const &ops)
void
load
namespaceTypelib.html
aa492268064c4bc3f519973d11194404f
(uint8_t *v, Type const &type, uint8_t const *buffer, unsigned int buffer_size, MemoryLayout const &ops)
void
zero
namespaceTypelib.html
a63a3ef28368dd1a131c1de87d863851b
(Value v)
void
zero
namespaceTypelib.html
a691b1790474f914072b40a120c810f38
(Value v, MemoryLayout const &ops)
void
zero
namespaceTypelib.html
abcac4821d67f8ebd5b9eadad8bd6d1e2
(uint8_t *data, MemoryLayout const &ops)
value_ops_details.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/typelib/
value__ops__details_8hh
typelib/memory_layout.hh
typelib/value.hh
Typelib
Typelib::ValueOps
boost::tuple< bool, uint8_t *, uint8_t *, MemoryLayout::const_iterator >
compare
namespaceTypelib_1_1ValueOps.html
a9648b4b0412dd07989b45561ac5a8009
(uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t *, uint8_t *, MemoryLayout::const_iterator >
copy
namespaceTypelib_1_1ValueOps.html
a4b251ea0bfbb666d187d85c06b5fa767
(uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t *, MemoryLayout::const_iterator >
destroy
namespaceTypelib_1_1ValueOps.html
a339dd2f9b20e5fd73a44e0f26e8e8fbb
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< size_t, MemoryLayout::const_iterator >
dump
namespaceTypelib_1_1ValueOps.html
a585c208072e74010be1b287be80d50d0
(uint8_t const *data, size_t in_offset, OutputStream &stream, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
boost::tuple< size_t, MemoryLayout::const_iterator >
getDumpSize
namespaceTypelib_1_1ValueOps.html
af6cf883d066c04b92113d11db0fd0b2d
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t *, MemoryLayout::const_iterator >
init
namespaceTypelib_1_1ValueOps.html
a6cd1bc4a64b1328529781687e51484fe
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< size_t, MemoryLayout::const_iterator >
load
namespaceTypelib_1_1ValueOps.html
a6706defc2e3e26af7ad79af38dc2597a
(uint8_t *data, size_t out_offset, InputStream &stream, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
boost::tuple< uint8_t *, MemoryLayout::const_iterator >
zero
namespaceTypelib_1_1ValueOps.html
ae36559ed1da7ebe3151b75186298aa9a
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
xmltools.hh
/home/rosbuild/hudson/workspace/doc-groovy-orocos_toolchain/doc_stacks/2014-10-06_03-10-10.952636/orocos_toolchain/typelib/lang/tlb/
xmltools_8hh
parsing.hh
AlignmentBaseTypeVisitor
structAlignmentBaseTypeVisitor.html
Typelib::TypeVisitor
bool
handleType
structAlignmentBaseTypeVisitor.html
ade588a8de7c016a183a672b6fe316787
(Type const &type)
virtual bool
visit_
structAlignmentBaseTypeVisitor.html
a0da5a3c80c903868a244fe77c35b0ce8
(NullType const &type)
virtual bool
visit_
structAlignmentBaseTypeVisitor.html
a8f969b9314426f5e2f6795c1b1d11a1b
(OpaqueType const &type)
virtual bool
visit_
structAlignmentBaseTypeVisitor.html
aeebea35140abdb77a1309b3fc66a65cb
(Numeric const &type)
virtual bool
visit_
structAlignmentBaseTypeVisitor.html
ac79d6a41aa63307ad98badcfbcb61c1d
(Enum const &type)
virtual bool
visit_
structAlignmentBaseTypeVisitor.html
a06a44f0594f6b2b188535e30a5bcca8e
(Pointer const &type)
virtual bool
visit_
structAlignmentBaseTypeVisitor.html
a8bf482be0cbeefb40d178815549a02b7
(Container const &type)
static Type const *
find
structAlignmentBaseTypeVisitor.html
aa2237b8de45d54d55d894eded9779cdd
(Type const &type)
Type const *
result
structAlignmentBaseTypeVisitor.html
ac284304167868147a837f7e73582a281
AssertValueVisit
structAssertValueVisit.html
Typelib::ValueVisitor
bool
visit_
structAssertValueVisit.html
aa687585525dfa0f8fa97c5b25a3661f4
(int32_t &v)
vector< int32_t >
values
structAssertValueVisit.html
ab25570f962c7e3febc91bbe0ae0434d0
ByteArrayInputStream
structByteArrayInputStream.html
Typelib::InputStream
ByteArrayInputStream
structByteArrayInputStream.html
add41b2539ffcdf4234593ed5f108f9fb
(uint8_t const *buffer, int buffer_size)
void
read
structByteArrayInputStream.html
a8b9f9ea761709b31df1f4928d8041d5f
(uint8_t *out_buffer, size_t size)
uint8_t const *
buffer
structByteArrayInputStream.html
a45bdccd6e89d2546378a62d1803a40ec
unsigned int
buffer_size
structByteArrayInputStream.html
ad998fb66277364f4494fb83b25429e85
unsigned int
in_index
structByteArrayInputStream.html
a0e7e56c5a521ed3c83a365264e7a7cbd
ByteArrayOutputStream
structByteArrayOutputStream.html
Typelib::OutputStream
ByteArrayOutputStream
structByteArrayOutputStream.html
ac24a057fd1025067dfc48c2aa110c362
(uint8_t *buffer, int buffer_size)
void
write
structByteArrayOutputStream.html
a2818d225cad1af06b252543115daf223
(uint8_t const *data, size_t size)
uint8_t *
buffer
structByteArrayOutputStream.html
a42a1535be2c21000d61beafb20bb447b
unsigned int
buffer_size
structByteArrayOutputStream.html
ad506bcebb953c9fe10c99a782255a36d
unsigned int
current
structByteArrayOutputStream.html
ad3ce2df8c6b9aab8cb8b7bfe254ac30d
ByteCounterStream
structByteCounterStream.html
Typelib::OutputStream
ByteCounterStream
structByteCounterStream.html
aed6a7e0bfec1ea6690d1898711564ddf
()
void
write
structByteCounterStream.html
af35eb9f72c61b7f8ecece278db97d976
(uint8_t const *data, size_t size)
size_t
result
structByteCounterStream.html
a4c15a0d66748867b9211b5969d2a4c14
CImport
classCImport.html
Typelib::Importer
virtual void
load
classCImport.html
adad4376edf986604858217fe3e449144
(std::string const &path, utilmm::config_set const &config, Typelib::Registry ®istry)
virtual void
load
classCImport.html
a69c0516ec8b273fb339df4c2a31b3884
(std::istream &stream, utilmm::config_set const &config, Typelib::Registry ®istry)
CImportPlugin
classCImportPlugin.html
Plugin
virtual bool
apply
classCImportPlugin.html
a04fbd207b3f7b9d2b947ed477a830414
(const OptionList &remaining, const utilmm::config_set &options, Typelib::Registry ®istry)
CImportPlugin
classCImportPlugin.html
a6b0372416b9ce44dd9ec0312db6e6021
()
virtual OptionList
getOptions
classCImportPlugin.html
a78561a542ea182aa71f742112e271fae
() const
Compound
structCompound.html
int
a
structCompound.html
ad4d36ecfbd4ba713dfa4637c24e1859a
int
array
structCompound.html
a5dc64e0f6da8f16dc1c5ee28b37ea5d6
[10]
short
b
structCompound.html
a00fd2824aa9e3fc638bb8c459688b098
char
c
structCompound.html
a492555af264c61bd17b46f7fcd356b2d
CompoundInCompound
structCompoundInCompound.html
Compound
test
structCompoundInCompound.html
a12c9070485241afbddfb9219d3cc2675
[10]
ContainerIterator
structContainerIterator.html
typelib_ruby::RubyGetter
void
apply
structContainerIterator.html
a326535772dce6b0ede72ddbe40d8a41c
(Value v, VALUE registry, VALUE parent)
virtual void
dispatch
structContainerIterator.html
a05e198bc5ee9109626c288ae93defb69
(Value v)
bool
visit_
structContainerIterator.html
acff1311d0c44837cd0b15813e046d2c3
(Value const &v, Container const &c)
bool
inside
structContainerIterator.html
aaf09fe0402cdb18c204a1290d2062458
CPPDictionary
classCPPDictionary.html
Dictionary
CPPDictionary
classCPPDictionary.html
a6f7fbc1fb902b07ac9ec1a947cc75cea
(int nb=43, int ns=50, int nc=30000)
void
dumpSymbol
classCPPDictionary.html
a8ba98a70adfe366ef15f63ed684825d7
(FILE *, DictEntry *)
CPPSymbol
classCPPSymbol.html
DictEntry
ObjectFunction
classCPPSymbol.html
ad371f78aa5bd8379c866c78214d3def6
ofNormal
classCPPSymbol.html
ad371f78aa5bd8379c866c78214d3def6a2f0fe14248a6bc40c4036e665b5ddcb1
ofAddress
classCPPSymbol.html
ad371f78aa5bd8379c866c78214d3def6a2e617fe0cde090b5f200c3a8494166e1
ofPointer
classCPPSymbol.html
ad371f78aa5bd8379c866c78214d3def6abaf07d0f02d51e9b9b0db4472fde9b06
ObjectType
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274
otInvalid
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274ad49ab8d4828953081898511a561dc1e3
otFunction
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274a7cbfc69b08f8dda49dd07efdf01b87fa
otVariable
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274a03a603b1d31268411a1a03cc4076349d
otTypedef
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274af5e47759d2670f1c97103954c124004e
otStruct
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274a169eac8ad04524b98cc01f240a88ad08
otUnion
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274aae48edec14943082ce7b0958d04e0c1f
otEnum
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274ab74013d709cdcd80f2bfc54b25538236
otClass
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274a2854cb3ddd06e883265cb61d0c306ff0
otEnumElement
classCPPSymbol.html
afa32fc282d7941c6f8f5d8bd2844b274ab5f4387cf87a9f10f6cfb77db48c907c
CPPSymbol
classCPPSymbol.html
a7f85358c5f5bf0c3c70cf65d89656b28
()
CPPSymbol
classCPPSymbol.html
a042044e04dddbe5f3b524ef300123075
(const std::string &k, ObjectType ot=otInvalid, ObjectFunction of=ofNormal)
ObjectFunction
getFunction
classCPPSymbol.html
a182283f49c9d306f2bc831952bb0b431
()
ObjectType
getType
classCPPSymbol.html
a6b0e77501f658d53e3603dcb440cd79f
()
void
setFunction
classCPPSymbol.html
aa8721aadf5c54391954bf89c4929e49b
(ObjectFunction f)
void
setType
classCPPSymbol.html
a1333d8ce2daba7c82ca51ddd65763c38
(ObjectType t)
ObjectFunction
function
classCPPSymbol.html
a2a02d09fa3d0e39ed725cee80688b19b
ObjectType
type
classCPPSymbol.html
afa7b5d74c3390e906b0eb1b7051046b7
DictEntry
classDictEntry.html
DictEntry
classDictEntry.html
ab0f46437b7cfb4cef6e9efa488a9cec6
()
DictEntry
classDictEntry.html
a57c53b8429d2c139a55cc2b358096296
(const std::string &k, int h=-1)
int
getHashCode
classDictEntry.html
ab6a1147d117a30db5feed5bab57d9451
()
const std::string &
getKey
classDictEntry.html
a6cae1c609711e1915b8ce68dd7a87047
()
DictEntry *
getNext
classDictEntry.html
aab291fc71fea80a4bc936a6ed7fd24b6
()
DictEntry *
getNextInScope
classDictEntry.html
a543c46e4c4cdbfa24ee89e807973f1c8
()
void
setHashCode
classDictEntry.html
a5951fa76eb45406a30ec9cc903d296a3
(int h)
void
setKey
classDictEntry.html
a2a4568cf41934396cfed402d337c4de9
(const std::string &k)
void
setNext
classDictEntry.html
aca3e50115d88cd99f95f0ddcca6c27e2
(DictEntry *n)
void
setScope
classDictEntry.html
a324af762c0a59c47682576f0dfe35a98
(DictEntry *s)
virtual
~DictEntry
classDictEntry.html
ae1538a4bffacc14db5193e545c2e65bd
()
int
this_scope
classDictEntry.html
a8531fd6ff94f04b376f401dcd61f309b
int
hashCode
classDictEntry.html
a8cfbc358463390bbb622d6b414a6e724
std::string
key
classDictEntry.html
a8fda14bf6c5b30c1784be9f5ecc5e005
DictEntry *
next
classDictEntry.html
a478a9ad5a4eb3662cfe3057bb10a7991
DictEntry *
scope
classDictEntry.html
acf08809aac014dcc898d6ebff24f1712
Dictionary
classDictionary.html
void
define
classDictionary.html
aa32f1b4a5ddf7ebf9f88be02dc20b553
(const std::string &, DictEntry *)
void
defineInScope
classDictionary.html
ae4fda745c0ecf635f5afe12b969d80e6
(const std::string &, DictEntry *, int)
Dictionary
classDictionary.html
ae8a2e32ffe0e7c54fbe639b30e8add69
(int nb=43, int ns=60, int nc=30000)
void
dumpScope
classDictionary.html
af51239f1323893f3cf22f0806f225472
(FILE *, int scope=-1)
void
dumpScopes
classDictionary.html
a6757d8d61420fa760ea08131ff1aaf76
()
DictEntry *
getCurrentScope
classDictionary.html
af517450ada88150ec969119b09777396
()
int
getCurrentScopeIndex
classDictionary.html
a5fbeb85666bb41c8e00cb32d94368f05
()
DictEntry *
lookup
classDictionary.html
ad30be16cc9bc8878990ef39cfc416cdd
(const std::string &)
virtual void
panic
classDictionary.html
aba080dfe9a2ff9d5d67abf5d39859bc2
(char const *)
DictEntry *
remove
classDictionary.html
aff2b06a8003d94d69dad5e76534edcbd
(const std::string &)
DictEntry *
remove
classDictionary.html
a698ce2b53fd601588cb4d5176dc957a4
(DictEntry *)
DictEntry *
removeScope
classDictionary.html
ad7d98a553b45fbc7dbffd43984ffde08
(int scope=-1)
void
restoreScope
classDictionary.html
ae598f902f4cc53d9294eac06094d1d4b
()
void
saveScope
classDictionary.html
acb4d46e0ed144a38a2fe294900fba51e
()
virtual
~Dictionary
classDictionary.html
aa36f24073d9c9001768517aa2322cb82
()
virtual void
dumpSymbol
classDictionary.html
a9304966021df993a60237e045ab2cbc1
(FILE *, DictEntry *)
virtual int
hash
classDictionary.html
a51147674dc0ecf8afcaa090a769802b7
(const std::string &s)
DictEntry **
bucket
classDictionary.html
a359eb44959d5e5e63d737f480c0e5b22
int
currentScope
classDictionary.html
a2eecf6a3e6792a21bb38b6fd8a42575e
DictEntry **
endScope
classDictionary.html
a0ed1f8ab81280d84e91c93598a0ab357
int
nbuckets
classDictionary.html
a0a4302040baf8ec9bb38748e5fecdaf1
int
nscopes
classDictionary.html
a4c8254f2c8516963c820ca67d69fdc24
DictEntry **
scope
classDictionary.html
a7ca3b96d321df815ff97f167706a1434
static unsigned char
randomNumbers
classDictionary.html
a92c7632f5a021c69263d32a19d4b6074
[]
FDOutputStream
structFDOutputStream.html
Typelib::OutputStream
FDOutputStream
structFDOutputStream.html
a117fe7b1e25e9f06263e58f136b6417a
(int fd)
void
write
structFDOutputStream.html
a030f0b12d6fbab043cc8996ace433723
(uint8_t const *data, size_t size)
int
fd
structFDOutputStream.html
a25f736ba84331dcf9cd29447c3a2b7d3
FileOutputStream
structFileOutputStream.html
Typelib::OutputStream
FileOutputStream
structFileOutputStream.html
a5a4c86e24b49d34c01c0017bf8c90fb6
(FILE *fd)
void
write
structFileOutputStream.html
a56155675ad7641352bec2259028a2977
(uint8_t const *data, size_t size)
FILE *
fd
structFileOutputStream.html
a48e8515f03fd30ab05c62108cc5f22cb
GenomPlugin
classGenomPlugin.html
Plugin
virtual bool
apply
classGenomPlugin.html
ae63157e91071eb146cf208dbc6f4a619
(const OptionList &remaining, const utilmm::config_set &options, Typelib::Registry *registry)
GenomPlugin
classGenomPlugin.html
ab4e63c7967a60fcd9b448e0058b752a2
()
virtual OptionList
getOptions
classGenomPlugin.html
a075ca8eec56f275fc04cc8589a9a52d3
() const
IDLExport
classIDLExport.html
Typelib::Exporter
IDLExport::TypedefSpec
std::string
getIDLAbsolute
classIDLExport.html
a8adfb3ec2c42f9a69e68df7332c4b462
(Typelib::Type const &type) const
std::string
getIDLRelative
classIDLExport.html
a275af0d9bb5f681b45eb4b599ba9e0b2
(Typelib::Type const &type, std::string const &relative_to) const
std::string
getNamespacePrefix
classIDLExport.html
aa2a0e440f3664a338b5c7496f704f81e
() const
std::string
getNamespaceSuffix
classIDLExport.html
a4e966533cda59636df559cc70fd0a064
() const
IDLExport
classIDLExport.html
ada034de76b7ad87b71e3b9f490c9965d
()
bool
marshalOpaquesAsAny
classIDLExport.html
ae78129b277020dac75900b15f31da5b6
() const
virtual void
save
classIDLExport.html
afc8d4b886a995898f1633d1fba4acc15
(std::ostream &stream, utilmm::config_set const &config, Typelib::Registry const &type)
virtual bool
save
classIDLExport.html
aaea9fe5159922e4190ede33291f7a582
(std::ostream &stream, Typelib::RegistryIterator const &type)
static void
checkType
classIDLExport.html
aa8326fe6b60d4a820ff66500d2e7789f
(Typelib::Type const &type)
virtual void
end
classIDLExport.html
a452a7bb52632fe7be852270e068c6030
(std::ostream &stream, Typelib::Registry const ®istry)
std::map< std::string, std::list< std::string > >
TypedefMap
classIDLExport.html
a7d6997eb81a0557e30a6a7a33b7fb242
void
adaptNamespace
classIDLExport.html
af2898d0a6bce455cd2b5ea128117aac7
(std::ostream &stream, std::string const &ns)
void
closeNamespaces
classIDLExport.html
a316a61c8ae16db6d7910e5ef38e49bc9
(std::ostream &stream, int levels)
void
generateTypedefs
classIDLExport.html
a270f2b99e25c554a09ed872214962bc5
(std::ostream &stream)
int
m_blob_threshold
classIDLExport.html
a61fe06dd7276f0bb940c06b710b9bcae
std::map< std::string, Typelib::Type const * >
m_exported_typedefs
classIDLExport.html
af4380951caf5489ec1a73cd5fde05499
std::string
m_indent
classIDLExport.html
a489e827c2bb8b0d3f0788297ae5c061f
std::string
m_namespace
classIDLExport.html
a764460859b19f641e10678125402fbc0
std::string
m_ns_prefix
classIDLExport.html
aec47c348ea97064515d4b87bd046ac74
std::string
m_ns_suffix
classIDLExport.html
abcf763eb0efa412fcedaf2bb7132dd44
bool
m_opaque_as_any
classIDLExport.html
ad11e8e7d4c2057f8792753e6e68b912d
std::set< std::string >
m_selected_types
classIDLExport.html
a567b06fb1a826cc3265e4d56458544b4
TypedefMap
m_typedefs
classIDLExport.html
aed9bff2d1c84a714ad55f40607f67397
IDLExport::TypedefSpec
structIDLExport_1_1TypedefSpec.html
std::string
declaration
structIDLExport_1_1TypedefSpec.html
af8b46026e0601124e93b20d7544d67d6
std::string
name_space
structIDLExport_1_1TypedefSpec.html
a4e35c221d7d5d81f135527979bd20e14
Import
classImport.html
Mode
virtual bool
apply
classImport.html
a6c330cf5bb53fda64c47789500e98e4d
(int argc, char *const argv[])
virtual void
help
classImport.html
a93d6ac595b71c1cd04b165de8c19ead9
(std::ostream &stream) const
Import
classImport.html
a7f4c9b1e4b4b32a48894019500926623
()
Inspect
classInspect.html
Mode
virtual bool
apply
classInspect.html
a6b79f610d946ef782146396e96ab911e
(int argc, char *const argv[])
virtual void
help
classInspect.html
aa83807ef340e885f0726a9e84b012db6
(std::ostream &out) const
Inspect
classInspect.html
a72da6f1854618498b97d83988d0ef706
()
MemoryTableEntry
structMemoryTableEntry.html
MemoryTableEntry
structMemoryTableEntry.html
a459fd766854b5c49a04ee6c9d9ed8b40
(VALUE object, bool owned, void *root_ptr=0)
VALUE
object
structMemoryTableEntry.html
ac16603e9b207c8d45b062c66f7e8d532
bool
owned
structMemoryTableEntry.html
a770ee22afaae3d00efa31962821f1ceb
int
refcount
structMemoryTableEntry.html
a54cb2a29d64893d864d123e43a892ea6
void *
root_ptr
structMemoryTableEntry.html
a296e60751d69b538bf908110dde8a19e
Mode
classMode.html
void
addPlugin
classMode.html
afd8f15b94462e2f0556a7a46407dbb36
(Plugin *plugin)
std::string
getName
classMode.html
a067a4ee78212f3f30bd90225930b7307
() const
bool
main
classMode.html
a203ef5da65196fcb819bfa88aaa9565f
(int argc, char *const argv[])
Mode
classMode.html
af26747c1d50f7689195d746af99ba29c
(const std::string &name)
virtual
~Mode
classMode.html
a6b8809388084822aeac00adbcbe107f7
()
virtual bool
apply
classMode.html
acfd8c740595142553718f6c6e73ba1d9
(int argc, char *const argv[])=0
Plugin *
getPlugin
classMode.html
ad55fc88fda94522cfff0ce8a24811d6e
(const std::string &name) const
std::list< std::string >
getPluginNames
classMode.html
a486ac77aafe91524122a6659c01bdeda
() const
virtual void
help
classMode.html
a3de28c17b20f729668734f154ee720c7
(std::ostream &stream) const =0
std::map< std::string, Plugin * >
PluginMap
classMode.html
a68eabc6aab1648483c710a3dc7e8b433
std::string
m_name
classMode.html
a0bdbffcf837d7a79ab7dbf7123fe5a02
PluginMap
m_plugins
classMode.html
a391826de90b9a1e9bd61a5e3e4b7b2eb
OstreamOutputStream
structOstreamOutputStream.html
Typelib::OutputStream
OstreamOutputStream
structOstreamOutputStream.html
a64b6ac0652adb95b8a36d7ef027d6a6e
(std::ostream &stream)
void
write
structOstreamOutputStream.html
a535aa2ab11c2dd87cee28dcc7d224cc3
(uint8_t const *data, size_t size)
std::ostream &
stream
structOstreamOutputStream.html
ad01f090a6184e21e90aa332fba42966e
Plugin
classPlugin.html
std::list< std::string >
OptionList
classPlugin.html
a5b6f257ed9c9ded6b55e8a9cd7ad2893
virtual bool
apply
classPlugin.html
a9d16a6168747b04987b9c2559442c822
(const OptionList &remaining, const utilmm::config_set &options, Typelib::Registry ®istry)=0
std::string
getName
classPlugin.html
a86a2e4082b0fa71e37e1d7936719d82b
() const
virtual OptionList
getOptions
classPlugin.html
a2b7910377cec844b4a43b02feafad037
() const
std::string
getType
classPlugin.html
a6f520f725a3f8803f58ead6fdda02641
() const
Plugin
classPlugin.html
a55430141790a7b346bec182eaf170500
(const std::string &name, const std::string &type)
virtual
~Plugin
classPlugin.html
aee4cc1864a2afa84a9ad935153f3fe39
()
std::string
m_name
classPlugin.html
a4f934fe4100a84f9ef211bd1f96e766d
std::string
m_type
classPlugin.html
a5fcebeef9c54d0fcf86309d99adf4b78
PrepareVM
classPrepareVM.html
Typelib::TypeVisitor
PrepareVM
classPrepareVM.html
ac823dab7b166f9457903245c94b4c745
(DCCallVM *vm, VALUE data)
static void
append
classPrepareVM.html
a6ecfc436149b00927b1a4af54984d718
(DCCallVM *vm, Type const &type, VALUE data)
virtual bool
visit_
classPrepareVM.html
a5923b58cf63dabd7fe145b60cd989f86
(Numeric const &type)
virtual bool
visit_
classPrepareVM.html
a1d67f71dfb8391f5305282faaaff9155
(Enum const &type)
virtual bool
visit_
classPrepareVM.html
a0b41a12d71e4f31366d2c8fac0a63d23
(Pointer const &type)
virtual bool
visit_
classPrepareVM.html
a9aa4cd4b638d381879f3d3af1616b022
(Array const &type)
virtual bool
visit_
classPrepareVM.html
a683b84ed67290a45666518911cd171cf
(Compound const &type)
VALUE
m_data
classPrepareVM.html
adf73a767d5557ad882d4dee98baa2236
DCCallVM *
m_vm
classPrepareVM.html
a10e3e664b73389ee620a4fb097c50224
pthread_mutex_t
unionpthread__mutex__t.html
pthread_mutex_t::__pthread_mutex_s
long int
__align
unionpthread__mutex__t.html
a89926597f356f5f994bb7a62b0e26470
struct pthread_mutex_t::__pthread_mutex_s
__data
unionpthread__mutex__t.html
ad855fc7adcdf0bc61cf02c01eea8b743
char
__size
unionpthread__mutex__t.html
afcb447667178794bad2fcd747513fbc7
[40]
pthread_mutex_t::__pthread_mutex_s
structpthread__mutex__t_1_1____pthread__mutex__s.html
unsigned int
__count
structpthread__mutex__t_1_1____pthread__mutex__s.html
aeda8c6bdd0a01696872e421c097b96ee
int
__kind
structpthread__mutex__t_1_1____pthread__mutex__s.html
a2a6cdc833e69946caa82a0412fadf096
int
__lock
structpthread__mutex__t_1_1____pthread__mutex__s.html
a972204bdaeec88b14936af6937ab180c
unsigned int
__nusers
structpthread__mutex__t_1_1____pthread__mutex__s.html
afd062054026846354e4827648cf050b3
int
__owner
structpthread__mutex__t_1_1____pthread__mutex__s.html
a5bd4dae0b96d3429e476831c38cfa59d
int
__spins
structpthread__mutex__t_1_1____pthread__mutex__s.html
ab64df829bec5ad6799d599c3e03ce94b
ptr_value_getter
structptr__value__getter.html
ptrsize
ptr_value_getter< 4 >
structptr__value__getter_3_014_01_4.html
uint32_t
result
structptr__value__getter_3_014_01_4.html
a08b99633cc44b8e3e344573f8753d816
ptr_value_getter< 8 >
structptr__value__getter_3_018_01_4.html
uint64_t
result
structptr__value__getter_3_018_01_4.html
a91d7fe42bbbff7f2ba96187b1ba8ec7a
RbMemoryLayout
structRbMemoryLayout.html
RbMemoryLayout
structRbMemoryLayout.html
a892078712a078ff15bfd84d8a0dab7bf
()
RbMemoryLayout
structRbMemoryLayout.html
a57bf7a988d5db7d61614c5dd6a52da59
(MemoryLayout const &layout, boost::shared_ptr< Registry > registry)
MemoryLayout
layout
structRbMemoryLayout.html
ae1d5349a815f2376186abff7875ca7f5
int
refcount
structRbMemoryLayout.html
aac843a7939fcadb747e3a7eef803d9ea
boost::shared_ptr< Registry >
registry
structRbMemoryLayout.html
a9adf2925cc193e901e8d8a621571845f
Root
structRoot.html
Bla
structRoot.html
a31bbb49f8b26faa2607239c7e611f852
VALUE
structRoot.html
a31bbb49f8b26faa2607239c7e611f852a1c0b9f8f7181e33b2bdfdb7f84489f5a
String
classString.html
Typelib::Container
void
clear
classString.html
ad2b24f788efbd8fbab5bbb709a4390cc
(void *) const
bool
compare
classString.html
a58db9d7828c842dd95a5681421e1edbd
(void *ptr, void *other) const
void
copy
classString.html
a8918293ec970fd45b5aeda0cecce961e
(void *dst, void *src) const
void
delete_if_impl
classString.html
a4154310a5a6d86fc4b68b94a8870f98c
(void *ptr, DeleteIfPredicate &pred) const
void
destroy
classString.html
ac11a0af2385bb19e8731d95e9df9877b
(void *ptr) const
MarshalOps::const_iterator
dump
classString.html
a3d6bc3da0ae8ac02b1bc7130f66dc289
(void const *container_ptr, size_t element_count, Typelib::OutputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const
bool
erase
classString.html
ad93f511047caca83703c64a298588d78
(void *ptr, Typelib::Value v) const
size_t
getElementCount
classString.html
afebdfb345a7c86a4a6f18f2ed0b1b765
(void const *ptr) const
ContainerFactory
getFactory
classString.html
afc9a68d8e323cd2e5d64357a0dea787c
() const
std::string
getIndirectTypeName
classString.html
a0c87e3c879d957482767f645d66a9a25
(std::string const &element_name) const
long
getNaturalSize
classString.html
a75417584fd2c90a969ae3c7b141a53bf
() const
void
init
classString.html
a95f0d8ef60902c68845dc7e0950ffa26
(void *ptr) const
MarshalOps::const_iterator
load
classString.html
aae4326400a12eeaab38d1a2b5e9900d9
(void *container_ptr, size_t element_count, Typelib::InputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const
void
modifiedDependencyAliases
classString.html
af86d6f8de2d254e9350bc4ca0f8c70c0
(Typelib::Registry ®istry) const
void
push
classString.html
abb72befb1722e4b8a88707ed370d8a33
(void *ptr, Typelib::Value v) const
String
classString.html
a1fdf26cdf18f6bccd02e30c2e79e028c
(Typelib::Registry const ®istry)
bool
visit
classString.html
aa9e811f7e92a97c4031703fa2ad10767
(void *ptr, Typelib::ValueVisitor &visitor) const
static Container const &
factory
classString.html
a835ef10db3a6e5eb4133204e11d7f881
(Typelib::Registry ®istry, std::list< Type const * > const &on)
static Type const &
getElementType
classString.html
a8fed65b5d4a51db685ba5ee0e71602bb
(Typelib::Registry const ®istry)
TemplateDef
structTemplateDef.html
char const *
name
structTemplateDef.html
a2ef3c46e5dc3f12e667bf712b571e6da
size_t
size
structTemplateDef.html
a6559c5e5a8db7223350c9b1fd5db4e4c
TestArrayVisitor
structTestArrayVisitor.html
Typelib::ValueVisitor
uint8_t *
apply
structTestArrayVisitor.html
a2ca2383d88bbce3c0e24dc18b255315e
(int index, Value v)
bool
visit_
structTestArrayVisitor.html
a2ea94cdc9ece6519bed12490cb681780
(Value const &v, Array const &a)
uint8_t *
m_element
structTestArrayVisitor.html
a3f979f8c268e6c0f9f392229e6924772
size_t
m_index
structTestArrayVisitor.html
a1f6542bed81c01898dc6b9d72e1e0803
TlbExport
classTlbExport.html
Typelib::Exporter
virtual bool
save
classTlbExport.html
a42304132237f9f8fec5024785e1157b5
(std::ostream &stream, Typelib::RegistryIterator const &type)
virtual void
begin
classTlbExport.html
ae689fff07ed81bbc56fa812e3dcffe59
(std::ostream &stream, Typelib::Registry const ®istry)
virtual void
end
classTlbExport.html
a0c46c498a8d06321179abc2e0f06eeb9
(std::ostream &stream, Typelib::Registry const ®istry)
TlbImport
classTlbImport.html
Typelib::Importer
virtual void
load
classTlbImport.html
ab8238d34b2f5854adc12010cdb07df39
(std::istream &stream, utilmm::config_set const &config, Typelib::Registry ®istry)
virtual void
load
classTlbImport.html
ab895921f2e020c784d4ca0000c3b133b
(std::string const &file, utilmm::config_set const &config, Typelib::Registry ®istry)
TlbImportPlugin
classTlbImportPlugin.html
Plugin
virtual bool
apply
classTlbImportPlugin.html
ac92266bbbe409078e07cbe3416299496
(const OptionList &remaining, const utilmm::config_set &options, Typelib::Registry ®istry)
TlbImportPlugin
classTlbImportPlugin.html
a9be0593629c84d45745eb74549ca4e0a
()
TypeSolver
classTypeSolver.html
TypeSolver::NestedTypeDefinition
TypeSolver::UnsupportedClassType
virtual void
beginClassDefinition
classTypeSolver.html
a42d6f3664eda5e7dd8f0c04adcbc1118
(TypeSpecifier class_type, const std::string &name)
virtual void
beginEnumDefinition
classTypeSolver.html
aed16e9c6b357e835ce4b1111b2390fc9
(const std::string &name)
virtual void
beginFieldDeclaration
classTypeSolver.html
a7b829f281e97280d7095e57e0810da0f
()
virtual void
beginTypedef
classTypeSolver.html
af2e58d05d344d72b067c6f1fb9c33c6f
()
virtual void
classForwardDeclaration
classTypeSolver.html
a13f1db99501d15eb4281ad71e267b50f
(TypeSpecifier ts, DeclSpecifier, const std::string &name)
virtual void
declaratorArray
classTypeSolver.html
add70a78ac7887199884bbebd848a23ab
(int size)
virtual void
declaratorID
classTypeSolver.html
a16aa07d115891dc08b3391119d75bf4a
(const std::string &name, QualifiedItem)
void
defineOpaqueAlignment
classTypeSolver.html
a7319a38eb3c3bced7f39e6b3cfaa63fa
(std::string const &type_name, size_t value)
virtual void
end_of_stmt
classTypeSolver.html
a9c04146f5946e25de628d630e6efa31a
()
virtual void
endClassDefinition
classTypeSolver.html
a85dfa68c317b08866edb25b9940c4252
()
virtual void
endEnumDefinition
classTypeSolver.html
a5b92ff3df2d7e30ab22e3c48ac98d344
()
virtual void
endFieldDeclaration
classTypeSolver.html
a0ff3ca7ad49016e0e31f698e39592bb1
()
virtual void
enterNamespace
classTypeSolver.html
acf253f6697871e3c61fba46b62db359f
(std::string const &name)
virtual void
enumElement
classTypeSolver.html
a2c3807d80f952a52e2b726fb7a9c1c4b
(const std::string &name, bool has_value, int value)
virtual void
exitNamespace
classTypeSolver.html
ad30533778d10eb13882673a5156c6208
()
virtual void
foundSimpleType
classTypeSolver.html
ac12f3f9a2ad607b7a3a7fb141c96370e
(const std::list< std::string > &full_type)
virtual int
getIntConstant
classTypeSolver.html
affb61fbdf9c0155a86ee731cf09df641
(std::string const &name)
virtual int
getStackSize
classTypeSolver.html
abaf843e932f0bb755a9cbf79806eb212
() const
virtual int
getTypeSize
classTypeSolver.html
aea0a1d138d2e6ab247483ae2f4baf3b3
(CurrentTypeDefinition const &def)
virtual void
incrementPointerLevel
classTypeSolver.html
ac0515b305f0325425fc64c1d7b1ab011
()
virtual CurrentTypeDefinition
popType
classTypeSolver.html
a6f384b4689e7427d772f2f6d8c8d83a1
()
virtual CurrentTypeDefinition &
pushNewType
classTypeSolver.html
affc7e08ce51d704991912ce3412d3d9a
()
virtual void
resetPointerLevel
classTypeSolver.html
a7fa3a550e1448953f04e9b8d6c81fea2
()
void
setTemplateArguments
classTypeSolver.html
adb7218a3a79fcc6a418ffb4f16ccc96c
(int count)
void
setupOpaqueHandling
classTypeSolver.html
ad89ff8e370d68929c48ce7da224d4d03
(bool forced_alignment, bool ignore)
TypeSolver
classTypeSolver.html
a2e4c1e8edd97aeacf63746db31368df9
(antlr::TokenStream &lexer, Typelib::Registry ®istry, bool cxx_mode)
TypeSolver
classTypeSolver.html
a01e0f8d534c25c07faf88ca9f2b0a251
(const antlr::ParserSharedInputState &state, Typelib::Registry ®istry, bool cxx_mode)
std::map< std::string, size_t >
AlignmentMap
classTypeSolver.html
af55a7f8e9fba707eeb82f673f04b4672
void
beginTypeDefinition
classTypeSolver.html
a8d1fcb033263a6ea70396fae22e9538d
(TypeSpecifier class_type, const std::string &name)
Typelib::Type &
buildClassObject
classTypeSolver.html
a91efc6355c49d8776630770f071f70e3
()
Typelib::Type const &
buildCurrentType
classTypeSolver.html
a134bcdd325c2f3fdd7aad76a41a3f150
()
void
setTypename
classTypeSolver.html
a80b97cff9fe2652c78a1d1f81f20679b
(std::string const &name)
Typelib::Type *
m_class_object
classTypeSolver.html
ae696f136e89b8cfd99e62d888b3e3ad7
TypeSpecifier
m_class_type
classTypeSolver.html
a122b00ca66b1c643adf30f63cf1bd04a
std::map< std::string, int >
m_constants
classTypeSolver.html
a8f57c4c8381d1c01ab551d483a19a66e
std::list< CurrentTypeDefinition >
m_current
classTypeSolver.html
abb18cd4d70696bed36c089582b2e36bd
bool
m_cxx_mode
classTypeSolver.html
ad51165d5b16a141b45e2e95ab47cec01
utilmm::stringlist
m_namespace
classTypeSolver.html
a4c0a617e7f20d9a64f3321645eaa6458
AlignmentMap
m_opaques_alignment
classTypeSolver.html
a933ed981e252b4326d016c0701641ba3
bool
m_opaques_forced_alignment
classTypeSolver.html
afdd6fd1bc58846aeccdfb71442752214
bool
m_opaques_ignore
classTypeSolver.html
a0277353c34f10d7d71fd0bb6359b12ba
Typelib::Registry &
m_registry
classTypeSolver.html
a3bd910eb23a818fd71559f561a4cedd3
TypeSolver::NestedTypeDefinition
structTypeSolver_1_1NestedTypeDefinition.html
NestedTypeDefinition
structTypeSolver_1_1NestedTypeDefinition.html
a7d3e53227ff3b3f67e3973fc5d096613
(std::string const &inside, std::string const &outside)
TypeSolver::UnsupportedClassType
structTypeSolver_1_1UnsupportedClassType.html
UnsupportedClassType
structTypeSolver_1_1UnsupportedClassType.html
af0f3bc4b3449af869d41348d2c949a98
(int type_)
const int
type
structTypeSolver_1_1UnsupportedClassType.html
acf6af67772b61c46420ee6ff11b0ab9b
Vector
classVector.html
Typelib::Container
void
clear
classVector.html
ad9aa9a0161621f414034bb7343dd5ddb
(void *) const
bool
compare
classVector.html
a0cb841cad346790b14dadeadd2328900
(void *ptr, void *other) const
void
copy
classVector.html
ac953dde4b0aec73a3466500de993ecd1
(void *dst, void *src) const
void
delete_if_impl
classVector.html
ae987a0a9b33e302f484bfd75cb793d3d
(void *ptr, DeleteIfPredicate &pred) const
void
destroy
classVector.html
aa700eea454dd1e5e9d93835c482c87aa
(void *ptr) const
MarshalOps::const_iterator
dump
classVector.html
a725b21effef0bb0740c8909677e43b6a
(void const *container_ptr, size_t element_count, Typelib::OutputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const
bool
erase
classVector.html
ae1488aa788a5f99ed59974b3565c464c
(void *ptr, Typelib::Value v) const
Typelib::Value
getElement
classVector.html
afce278595e264484e68e7606e9335324
(void *ptr, int idx) const
size_t
getElementCount
classVector.html
ad3d44bbedc07556f5170b134e040f7d5
(void const *ptr) const
ContainerFactory
getFactory
classVector.html
a9828379138769948a808fb3e58e09d87
() const
long
getNaturalSize
classVector.html
adebe8213ab002c967a20d680800306f3
() const
void
init
classVector.html
ac93188b1fc837bbf0af790c33d18e13e
(void *ptr) const
bool
isRandomAccess
classVector.html
aef7135887bf0be839560afb91e38e4f6
() const
MarshalOps::const_iterator
load
classVector.html
a4d33fe860d1c82b37f149eb99eaf7468
(void *container_ptr, size_t element_count, Typelib::InputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const
void
push
classVector.html
a78337fa19bab05015faa02683614b43f
(void *ptr, Typelib::Value v) const
void
setElement
classVector.html
a5cdd419467359f314afdec53a1290b30
(void *ptr, int idx, Typelib::Value value) const
Vector
classVector.html
aeed5c52f5f570dc4293622bf7255409f
(Typelib::Type const &on)
bool
visit
classVector.html
a98d59cc780df482ac3dae6eff20b03f9
(void *ptr, Typelib::ValueVisitor &visitor) const
static Container const &
factory
classVector.html
a389eaf24d713c1c49c920f86742c8d8f
(Typelib::Registry ®istry, std::list< Typelib::Type const * > const &on)
static std::string
fullName
classVector.html
af1f8473a59184ecf27a6899827360c02
(std::string const &element_name)
void
copy
classVector.html
ab2cd68605ce06816cf0f884f8df5aef6
(std::vector< uint8_t > *dst_ptr, size_t dst_idx, std::vector< uint8_t > *src_ptr, size_t src_idx, size_t count) const
void
erase
classVector.html
a3ac2eaff13f6e61208eb79ce705cffa9
(std::vector< uint8_t > *ptr, size_t idx) const
std::string
getIndirectTypeName
classVector.html
aa913edd8bdba74148882feb3750238e6
(std::string const &element_name) const
void
resize
classVector.html
ac997c27ab5c7d263759b9fb4f982bef3
(std::vector< uint8_t > *ptr, size_t new_size) const
bool
is_memcpy
classVector.html
a1581344cd2b403a100fc952dcfa0358a
VectorInputStream
structVectorInputStream.html
Typelib::InputStream
void
read
structVectorInputStream.html
a4184ec798e4b77b2e7af74765f16f451
(uint8_t *out_buffer, size_t size)
VectorInputStream
structVectorInputStream.html
a6e8a1c3bd5508cc16fe3e82845ab18c9
(std::vector< uint8_t > const &buffer)
std::vector< uint8_t > const &
buffer
structVectorInputStream.html
a2ce01758d71bf600511da9251c04e308
size_t
in_index
structVectorInputStream.html
a738cd14b8c28e53c91894e1f8f2fac91
VectorOutputStream
structVectorOutputStream.html
Typelib::OutputStream
VectorOutputStream
structVectorOutputStream.html
a710e60c21d2eaada9ca6128425515ff6
(std::vector< uint8_t > &buffer)
void
write
structVectorOutputStream.html
ab2faf3309f3efcd8583dbdd955431e57
(uint8_t const *data, size_t size)
std::vector< uint8_t > &
buffer
structVectorOutputStream.html
a7ed627df907b1f19d216ce7c54806720
VMCall
classVMCall.html
Typelib::TypeVisitor
VALUE
getReturnedValue
classVMCall.html
a6a1174288696b00dab80294231704ba6
() const
VMCall
classVMCall.html
a2e5d26f19a5f9c5fca3553c8b67ad22e
(DCCallVM *vm, void *handle, VALUE return_type)
static VALUE
call
classVMCall.html
ac524077460304c14cb537342accda6fc
(DCCallVM *vm, void *handle, VALUE return_type)
virtual bool
visit_
classVMCall.html
a6741fff65869b6d5407702b0f3c6b19f
(NullType const &type)
virtual bool
visit_
classVMCall.html
ae4d856e369e1167589bcd0df32e8f385
(Numeric const &type)
virtual bool
visit_
classVMCall.html
af7e4a488d7ba35e9fc2070fc7b88a152
(Enum const &type)
virtual bool
visit_
classVMCall.html
a5fd1734f99482c4d831ef27f4ec6e66b
(Pointer const &type)
virtual bool
visit_
classVMCall.html
a512bd91e6083df680c22295c220e5ddc
(Array const &type)
virtual bool
visit_
classVMCall.html
a2e97e9bffd577dfa0f0fb8cee94f1b1e
(Compound const &type)
void *
m_handle
classVMCall.html
a395795e58040418de32b2021276b03c3
VALUE
m_return
classVMCall.html
a22580e29348ad76d8f87ad4c535f49fe
VALUE
m_return_type
classVMCall.html
a41f306fd8fd186eea1db081c0fb53f35
DCCallVM *
m_vm
classVMCall.html
a251a46cea39eaa4915f9cc3a2e8df5e8
Laser
namespaceLaser.html
Laser::Data
int
array_typedef
namespaceLaser.html
a82fe310a658bded06fd37ae7079fe7c0
[256]
Laser::Data
structLaser_1_1Data.html
double
ranges
structLaser_1_1Data.html
af298c5d843542eadd5d07d964c048d2a
[256]
int
sec
structLaser_1_1Data.html
aea5523c9c53bd053f58d658aaa873fc3
unsigned int
usec
structLaser_1_1Data.html
acc9fa4e8d73bad7e6f0655689259e507
NS1
namespaceNS1.html
NS1::NS1_1
NS1::NS1_2
NS1::Test
NS1::Test
structNS1_1_1Test.html
NS1_1::Test
test2
structNS1_1_1Test.html
a668cf7b4fe6e6474a3e35ad5549d2c3f
NS1::NS1_1
namespaceNS1_1_1NS1__1.html
NS1::NS1_1::Test
NS1::NS1_1::Test
structNS1_1_1NS1__1_1_1Test.html
int
a
structNS1_1_1NS1__1_1_1Test.html
a58d0d5b09a003337c5699921ae7894dd
short
b
structNS1_1_1NS1__1_1_1Test.html
a6523321c829a6163f3fe38259641b9e0
NS1::NS1_2
namespaceNS1_1_1NS1__2.html
NS1_1::Test
Test
namespaceNS1_1_1NS1__2.html
aa4c4df5e0859fff3b8108531a6010c46
Parsing
namespaceParsing.html
Parsing::BadRootElement
Parsing::MalformedXML
Parsing::MissingAttribute
Parsing::UnexpectedElement
Parsing::BadRootElement
classParsing_1_1BadRootElement.html
Typelib::ImportError
BadRootElement
classParsing_1_1BadRootElement.html
a4bc4b005c0f97934efe2b44197b869dc
(const std::string &found_, const std::string expected_, const std::string &file="")
std::string
expected
classParsing_1_1BadRootElement.html
aa674749c1a9d9263d10c0dbd880e91c2
() const
std::string
found
classParsing_1_1BadRootElement.html
a6619994f95b8f2f76df53119f58a278e
() const
~BadRootElement
classParsing_1_1BadRootElement.html
a2a847b69d389a1cff5eb1f5f2970e0cc
()
std::string
m_expected
classParsing_1_1BadRootElement.html
a0f38650b9b08ff5f2480bc2e8ee9496e
std::string
m_found
classParsing_1_1BadRootElement.html
a58f1ff3e0fd36e05cb9584b086ffb939
Parsing::MalformedXML
classParsing_1_1MalformedXML.html
Typelib::ImportError
MalformedXML
classParsing_1_1MalformedXML.html
a4d3fe5ddef17f5c16e866fa8bca57f8a
(const std::string &file="")
Parsing::MissingAttribute
classParsing_1_1MissingAttribute.html
Typelib::ImportError
MissingAttribute
classParsing_1_1MissingAttribute.html
a88bec90923cd0e9d6bb4da52376118a0
(const std::string &attribute, const std::string &file="")
~MissingAttribute
classParsing_1_1MissingAttribute.html
a35098507bf8a07cbdb889fc1f77ed720
()
std::string
m_attribute
classParsing_1_1MissingAttribute.html
ae007c92cd7d780c3038dcf72eead02d8
Parsing::UnexpectedElement
classParsing_1_1UnexpectedElement.html
Typelib::ImportError
std::string
expected
classParsing_1_1UnexpectedElement.html
ae41e14cdda7c4ee74dd18f2b8a9a0684
() const
std::string
found
classParsing_1_1UnexpectedElement.html
aaed50f34f83ec8205974494efe066141
() const
UnexpectedElement
classParsing_1_1UnexpectedElement.html
a2788abd7a07fdf369d0072c70f8c31b8
(const std::string &found_, const std::string expected_, const std::string &file="")
~UnexpectedElement
classParsing_1_1UnexpectedElement.html
a23eb30849e35d43e22afb4bd3cbc08c4
()
std::string
m_expected
classParsing_1_1UnexpectedElement.html
a25e92095519a879dbbf7b7095e27fc99
std::string
m_found
classParsing_1_1UnexpectedElement.html
a0dca171c62c8e0836c791e5e49fbb85d
Typelib
namespaceTypelib.html
Typelib::CXX
Typelib::details
Typelib::MemLayout
Typelib::Packing
Typelib::ValueOps
Typelib::AlreadyDefined
Typelib::Array
Typelib::BadCategory
Typelib::BadName
Typelib::BadValueCast
Typelib::CastingVisitor
Typelib::CompileEndianSwapVisitor
Typelib::Compound
Typelib::Container
Typelib::CSVOutput
Typelib::DefinitionMismatch
Typelib::EndianSwapVisitor
Typelib::Enum
Typelib::Exporter
Typelib::ExportError
Typelib::ExportPlugin
Typelib::Field
Typelib::FieldGetter
Typelib::FieldNotFound
Typelib::GenericIOPlugin
Typelib::Importer
Typelib::ImportError
Typelib::ImportPlugin
Typelib::Indirect
Typelib::InputStream
Typelib::InvalidIndirectName
Typelib::Manip
Typelib::NameSeparator
Typelib::NoLayout
Typelib::normalized_numeric_type
Typelib::normalized_numeric_type< double >
Typelib::normalized_numeric_type< float >
Typelib::NullType
Typelib::NullTypeFound
Typelib::Numeric
Typelib::OpaqueType
Typelib::OutputStream
Typelib::plugin_traits
Typelib::PluginManager
Typelib::PluginNotFound
Typelib::Pointer
Typelib::Registry
Typelib::RegistryException
Typelib::RegistryIterator
Typelib::Type
Typelib::TypeBuilder
Typelib::TypeDefinitionPlugin
Typelib::TypeDisplayVisitor
Typelib::TypeException
Typelib::TypeVisitor
Typelib::Undefined
Typelib::UnknownContainer
Typelib::UnknownLayoutBytecode
Typelib::UnsupportedEndianSwap
Typelib::UnsupportedType
Typelib::Value
Typelib::ValueVisitor
std::vector< size_t >
MemoryLayout
namespaceTypelib.html
a39c60c1f24a5b926cff586a4a5187b83
std::string::value_type
NamespaceMarkType
namespaceTypelib.html
a5b8db37b76b8e859eb82074b26f80ac7
boost::tokenizer< NameSeparator >
NameTokenizer
namespaceTypelib.html
ac1da575d1557cccff44d5cc0f568ef18
BOOST_STATIC_ASSERT
namespaceTypelib.html
a2f448c3778c3afec17b617d554164141
((sizeof(size_t)==sizeof(void *)))
bool
compare
namespaceTypelib.html
a6f7dbfda9204060c3a1f63d8620a71d5
(Value dst, Value src)
bool
compare
namespaceTypelib.html
a9074008a9845807fa9c11259fa9d1904
(void *dst, void *src, Type const &type)
void
copy
namespaceTypelib.html
aaaa7fe2414206191771af6f6ee532882
(Value dst, Value src)
void
copy
namespaceTypelib.html
a8bb4a31b83815ff9cc0c9bda71097501
(void *dst, void *src, Type const &type)
details::csvline
csv
namespaceTypelib.html
a62e9ffaef037fa70fce80d1e2bde2e89
(Type const &type, void *value, std::string const &sep=" ", bool char_as_numeric=true)
details::csvheader
csv_header
namespaceTypelib.html
a122417308b9ba8c943cd1dbf8983676c
(Type const &type, std::string const &basename, std::string const &sep=" ")
void
destroy
namespaceTypelib.html
a1b3e0a45863046ea839340d224d67d12
(Value v)
void
destroy
namespaceTypelib.html
a4ea5773073569ba4a2f876375f608ac1
(Value v, MemoryLayout const &ops)
void
destroy
namespaceTypelib.html
a4ad343ced404663152ea102182b42d6e
(uint8_t *data, MemoryLayout const &ops)
void
display
namespaceTypelib.html
aea886078ac26fc681ddab71e68d9544c
(std::ostream &io, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
std::vector< uint8_t >
dump
namespaceTypelib.html
af61ee2ce723b26ae7a8206f1fb201cb3
(Value v)
void
dump
namespaceTypelib.html
aca2297ab8842c291ddfa702a170748d7
(Value v, std::vector< uint8_t > &buffer)
void
dump
namespaceTypelib.html
aab69a08493f4db40e2d8f7244aaabd86
(Value v, std::vector< uint8_t > &buffer, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a64132682430a71ab73398d9bf7d85923
(uint8_t const *v, std::vector< uint8_t > &buffer, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a3f85c173195fa73b84269d89a6d8f365
(Value v, std::ostream &stream)
void
dump
namespaceTypelib.html
a6c9ebc45505d35ab2ec5aed3779b2460
(Value v, std::ostream &stream, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a441fa5e8a4af9a7b2bf1fbd81ee9b3a4
(uint8_t const *v, std::ostream &stream, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a735e9eb746918b2d9fec77ce3ca5f62c
(Value v, int fd)
void
dump
namespaceTypelib.html
aad3fc98f0842d25de10f2b6c0574cc6c
(Value v, int fd, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
ada6fbdff570c5f407cefd427a467e642
(uint8_t const *v, int fd, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
ae62f26e208bf9c605e2555c0efd9fd95
(Value v, FILE *fd)
void
dump
namespaceTypelib.html
abb1fe1ea03cb9a6e4dfcfbabe510182c
(Value v, FILE *fd, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a048299e3a827eea9ce1f11721143ec03
(uint8_t const *v, FILE *fd, MemoryLayout const &ops)
int
dump
namespaceTypelib.html
a60a845818f910d22a89722c953dccf89
(Value v, uint8_t *buffer, unsigned int buffer_size)
int
dump
namespaceTypelib.html
abf66a883852b9f1de2fe72fffeca7c2c
(Value v, uint8_t *buffer, unsigned int buffer_size, MemoryLayout const &ops)
int
dump
namespaceTypelib.html
a80563715d9c72ff9881af243a368608b
(uint8_t const *v, uint8_t *buffer, unsigned int buffer_size, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a415b26b0f8773429bc62f8e9c5fd5d39
(Value v, OutputStream &stream)
void
dump
namespaceTypelib.html
a9531d6afc585103c52d38d192fe2da41
(Value v, OutputStream &stream, MemoryLayout const &ops)
void
dump
namespaceTypelib.html
a777a5e5adf4db7ac9c7c578078ed90a5
(uint8_t const *v, OutputStream &stream, MemoryLayout const &ops)
void
endian_swap
namespaceTypelib.html
a0e3f2a4d2a774a0c2ce13351b0d82a8e
(Value v)
size_t
getDumpSize
namespaceTypelib.html
a8fa7ce3161a55c3c74c40f0bdd1872a7
(Value v)
size_t
getDumpSize
namespaceTypelib.html
a2b3eb547221390838fcb983308589dfd
(Value v, MemoryLayout const &ops)
size_t
getDumpSize
namespaceTypelib.html
a3c05c5d01dadd5e48eff4ca7ea08fb9f
(uint8_t const *v, MemoryLayout const &ops)
std::string
getMinimalPathTo
namespaceTypelib.html
a7871ea87d4df3a0f7087ab509aef9591
(std::string const &full_name, std::string const &ns)
std::string
getNamespace
namespaceTypelib.html
a4b73c0d79e0e8e28f28d1590853110e9
(const std::string &name)
std::string
getNormalizedNamespace
namespaceTypelib.html
ab43dacd13974f8792c825c349689b790
(const std::string &name)
std::string
getRelativeName
namespaceTypelib.html
adde8cf35e6184e05a675e9eea3d81bde
(std::string const &name, std::string const &ns)
std::string
getTypename
namespaceTypelib.html
a55433eee2753ea226d97f1ea3fd9983c
(const std::string &name)
void
init
namespaceTypelib.html
a9bbc4d376895f7c3c106dd36fc5f595d
(Value v)
void
init
namespaceTypelib.html
aabfbc7c9e7ed1a43f3922d4efb2347fc
(Value v, MemoryLayout const &ops)
void
init
namespaceTypelib.html
a84e36e61f1ea362d65b9de3aff07f041
(uint8_t *data, MemoryLayout const &ops)
bool
isAbsoluteName
namespaceTypelib.html
a89f6717f09d8ba4a644b588b56cf1668
(const std::string &name)
bool
isAbsoluteName
namespaceTypelib.html
a5590791d7ff0716f1d3a5467286adfa0
(const string &identifier)
bool
isInNamespace
namespaceTypelib.html
a6e7185f5deed55d3a1ea43ea54dc01ba
(const std::string &type, const std::string &nspace, bool recursive=false)
bool
isInNamespace
namespaceTypelib.html
aca8e953f42a42561b63e7bd14fd6088d
(const string &type, const std::string &nspace, bool recursive)
bool
isValidNamespace
namespaceTypelib.html
aca38442e14ce9d4be9f9b0441258e937
(const std::string &name, bool absolute)
bool
isValidNamespace
namespaceTypelib.html
ab8106986facd23c2a7fd3ac223bd6aa9
(const string &name, bool absolute)
static bool
isValidTypeBasename
namespaceTypelib.html
ac38d056726f9ce6ce7e6f337834ef2a5
(std::string s, bool absolute, bool accept_integers)
static pair< bool, int >
isValidTypename
namespaceTypelib.html
a0caba5e2c8697515da531e287444ab94
(std::string const &s, int pos, bool absolute, bool accept_integers)
bool
isValidTypename
namespaceTypelib.html
ab55e3064549881d56183df6f56cd1151
(const std::string &name, bool absolute)
MemoryLayout
layout_of
namespaceTypelib.html
aecc03288b6cd7faaf677b81bc483563b
(Type const &t, bool accept_pointers=false, bool accept_opaques=false, bool merge_skip_copy=true, bool remove_trailing_skips=true)
void
load
namespaceTypelib.html
aad9b0921b1a56bf960853139ac4cc005
(Value v, InputStream &stream)
void
load
namespaceTypelib.html
a29f71a27441e2e5f8c57695f97048c02
(Value v, InputStream &stream, MemoryLayout const &ops)
void
load
namespaceTypelib.html
adcc182b054507b9700eed07006f9f151
(uint8_t *v, Type const &type, InputStream &stream, MemoryLayout const &ops)
void
load
namespaceTypelib.html
ab8564b899f08002fccffe0bad7c5fcdc
(Value v, std::vector< uint8_t > const &buffer)
void
load
namespaceTypelib.html
a297f0f56e0f75a84d146fff1feb76952
(Value v, std::vector< uint8_t > const &buffer, MemoryLayout const &ops)
void
load
namespaceTypelib.html
a636d517f5023b66e35ba8340af54290f
(uint8_t *v, Type const &type, std::vector< uint8_t > const &buffer, MemoryLayout const &ops)
void
load
namespaceTypelib.html
a58a47cdbf9cd8136c5ad5212f87777da
(Value v, uint8_t const *buffer, unsigned int buffer_size)
void
load
namespaceTypelib.html
adb2075d7ae229dc5d208cef563b5e9c5
(Value v, uint8_t const *buffer, unsigned int buffer_size, MemoryLayout const &ops)
void
load
namespaceTypelib.html
aa492268064c4bc3f519973d11194404f
(uint8_t *v, Type const &type, uint8_t const *buffer, unsigned int buffer_size, MemoryLayout const &ops)
bool
nameSort
namespaceTypelib.html
af5d095c46109d83fd703b37dc9e44397
(std::string const &name1, std::string const &name2)
std::ostream &
operator<<
namespaceTypelib.html
a1c5ebdf18909ffe88393689a525d4450
(std::ostream &stream, Type const &type)
std::list< std::string >
splitTypename
namespaceTypelib.html
ad9d16c9548ded4c81ec20f513d0c5097
(std::string const &name)
details::do_type_display
type_display
namespaceTypelib.html
a5689b952430ad40a5ad0766069539dcc
(Type const &type, std::string const &indent="")
T &
value_cast
namespaceTypelib.html
af2857cd4d162e66334eec3b029805eaf
(Value v)
T &
value_cast
namespaceTypelib.html
a0409b6a65be7583337e42acce5086098
(void *ptr, Type const &type)
void
zero
namespaceTypelib.html
a63a3ef28368dd1a131c1de87d863851b
(Value v)
void
zero
namespaceTypelib.html
a691b1790474f914072b40a120c810f38
(Value v, MemoryLayout const &ops)
void
zero
namespaceTypelib.html
abcac4821d67f8ebd5b9eadad8bd6d1e2
(uint8_t *data, MemoryLayout const &ops)
Value
value_get_field
namespaceTypelib.html
a1b1bae4cf0fb9eda3cad40cfbf95835c
(Value v, std::string const &name)
Value
value_get_field
namespaceTypelib.html
ae170102896beeafcb8aa99663661b133
(void *ptr, Type const &type, std::string const &name)
static const NamespaceMarkType
NamespaceMark
namespaceTypelib.html
aa36abe48be2b4cd8b9af40934a7267d5
static const char *
NamespaceMarkString
namespaceTypelib.html
aee31a4763f16b3cd0b52d5b07db11156
static const NamespaceMarkType
TemplateMark
namespaceTypelib.html
a74bd498c7b4ba3b4d6fbafbe86b5acd9
Typelib::AlreadyDefined
classTypelib_1_1AlreadyDefined.html
Typelib::RegistryException
AlreadyDefined
classTypelib_1_1AlreadyDefined.html
a4f1311454c04828979765dd0ce7e7521
(std::string const &name)
std::string
getName
classTypelib_1_1AlreadyDefined.html
a98080264c4dcdecb0a9b83650ee6ad23
() const
~AlreadyDefined
classTypelib_1_1AlreadyDefined.html
aa8d556f84f1036c3c8ea5f590fcbf669
()
std::string
m_name
classTypelib_1_1AlreadyDefined.html
a24ea9c4c798c43f976c52f891c92c3ce
Typelib::Array
classTypelib_1_1Array.html
Typelib::Indirect
Array
classTypelib_1_1Array.html
ac674e12f47c82bb4a08004a15807c346
(Type const &of, size_t dimension)
size_t
getDimension
classTypelib_1_1Array.html
a3dc2c56513bf7c80512f23aaae517086
() const
static std::string
getArrayName
classTypelib_1_1Array.html
ac812c693a870c14a083f820eaf35bf9c
(std::string const &base, size_t new_dim)
virtual std::string
getIndirectTypeName
classTypelib_1_1Array.html
ae815d4c8f38c51acbfc4822934b71cfb
(std::string const &inside_name) const
virtual bool
do_compare
classTypelib_1_1Array.html
a9e34219d38f466c53b7b2213d60eaa26
(Type const &other, bool equality, RecursionStack &stack) const
virtual Type *
do_merge
classTypelib_1_1Array.html
a895d0075628b57d4a5a79e1fd94f3e40
(Registry ®istry, RecursionStack &stack) const
virtual bool
do_resize
classTypelib_1_1Array.html
a01d57d8311147724fba544a4d0c41dd1
(Registry &into, std::map< std::string, std::pair< size_t, size_t > > &new_sizes)
size_t
m_dimension
classTypelib_1_1Array.html
ac2dfcff0829be776053f5ebe81a30a03
Typelib::BadCategory
structTypelib_1_1BadCategory.html
Typelib::TypeException
BadCategory
structTypelib_1_1BadCategory.html
aad2ccc2ad46d03f245db4da233d176cc
(Type::Category found, int expected)
int const
expected
structTypelib_1_1BadCategory.html
ad3cca13ad43c2debb39a4c6940b8638f
Type::Category const
found
structTypelib_1_1BadCategory.html
a4cf1106b62b38f1ae6a38925220fcf5e
Typelib::BadName
classTypelib_1_1BadName.html
Typelib::RegistryException
BadName
classTypelib_1_1BadName.html
aa56571ac42e595a29db7c40a5904b836
(const std::string &name)
~BadName
classTypelib_1_1BadName.html
a809e62b63e441edb913ed3e3ce7fc9f0
()
const std::string
m_name
classTypelib_1_1BadName.html
a26aa861062b2f3355a6c3938919739c0
Typelib::BadValueCast
classTypelib_1_1BadValueCast.html
Typelib::CastingVisitor
classTypelib_1_1CastingVisitor.html
T
Typelib::ValueVisitor
T &
apply
classTypelib_1_1CastingVisitor.html
a6c664cced2fbab9a43d53a0b2a05f8e2
(Value v)
CastingVisitor
classTypelib_1_1CastingVisitor.html
a525ded0c736f5a9a6bbad121fa2fc0b6
()
bool
visit_
classTypelib_1_1CastingVisitor.html
ae0813cdd2e0b6655c4eff84a99256e98
(typename normalized_numeric_type< T >::type &v)
bool
m_found
classTypelib_1_1CastingVisitor.html
a61b3cc162fc3717be8ab8e16c017f13d
T
m_value
classTypelib_1_1CastingVisitor.html
a7802b0fa056018c34d329054773c0b1e
Typelib::CompileEndianSwapVisitor
classTypelib_1_1CompileEndianSwapVisitor.html
Typelib::TypeVisitor
void
apply
classTypelib_1_1CompileEndianSwapVisitor.html
ad21244a596b5e75b8c9cc518c1bb45e2
(Type const &type)
void
display
classTypelib_1_1CompileEndianSwapVisitor.html
a2801456444e5683dde1bd01b5fb03219
()
void
swap
classTypelib_1_1CompileEndianSwapVisitor.html
a0bd75159c5aef5de9c53b7726992ae4a
(Value in, Value out)
std::pair< size_t, std::vector< size_t >::const_iterator >
swap
classTypelib_1_1CompileEndianSwapVisitor.html
adcee7aff2d5edfafef462e6f2ea439d8
(size_t output_offset, size_t input_offset, std::vector< size_t >::const_iterator it, std::vector< size_t >::const_iterator end, Value in, Value out)
~CompileEndianSwapVisitor
classTypelib_1_1CompileEndianSwapVisitor.html
a1cf63c05e94838186b96c3476f420cc8
()
std::vector< size_t >
m_compiled
classTypelib_1_1CompileEndianSwapVisitor.html
a1a8cdc270a3b82105d9394616f4c6d4a
static size_t const
FLAG_ARRAY
classTypelib_1_1CompileEndianSwapVisitor.html
a70bfbd1e9fc19f0e65313926318c02b2
static size_t const
FLAG_END
classTypelib_1_1CompileEndianSwapVisitor.html
afe3652d3534cfee0ffd0de020b8cffca
static size_t const
FLAG_SKIP
classTypelib_1_1CompileEndianSwapVisitor.html
a54efac961dcc11a192ca0c4889166894
static size_t const
FLAG_SWAP_4
classTypelib_1_1CompileEndianSwapVisitor.html
a63e9392c55014cb90d97456d70369b72
static size_t const
FLAG_SWAP_8
classTypelib_1_1CompileEndianSwapVisitor.html
aa22cd49ac6f59c2e1de820c9d1860ebf
static const size_t
SizeOfEnum
classTypelib_1_1CompileEndianSwapVisitor.html
ae1a8d0cc4844f2fbc0da97f65b8e3bcb
void
skip
classTypelib_1_1CompileEndianSwapVisitor.html
a95d4510fd056ffffb560e054fa5f5168
(int skip_size)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
abcb0447cf81a2b98596d72361e3ec3e5
(OpaqueType const &type)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
abacbf0f96ef12fdd7b1a713f023a1045
(Numeric const &type)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
a2dd58a680fc8263cebb303e6701e7987
(Enum const &type)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
adcc1d1a1b20e03d1db7b4b3709521e51
(Pointer const &type)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
a752e965ab2907bdcf503dcd8e09ba5e8
(Array const &type)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
a7fb1d740b0f42b0ce509722c33db0132
(Compound const &type)
bool
visit_
classTypelib_1_1CompileEndianSwapVisitor.html
a5422a351629cda400f76100a0d15acb6
(Container const &type)
size_t
m_output_index
classTypelib_1_1CompileEndianSwapVisitor.html
aedcd2fd95e4d564554954377bc8ef007
Typelib::Compound
classTypelib_1_1Compound.html
Typelib::Type
std::list< Field >
FieldList
classTypelib_1_1Compound.html
a95401162d7187b6b9cdfa54602b68775
Compound
classTypelib_1_1Compound.html
a7477e5ae15e3bd9615606edaee849804
(std::string const &name)
FieldList const &
getFields
classTypelib_1_1Compound.html
aa910e774dea152404be77b84ed7e92c9
() const
FieldList
m_fields
classTypelib_1_1Compound.html
a66a4112c7e70b0b7713e465156c83d1c
Field const *
getField
classTypelib_1_1Compound.html
a75acd10ed21f0006df0b14ebdd2b59b4
(const std::string &name) const
void
addField
classTypelib_1_1Compound.html
acf8deb6ad97cbd1abb9b72142ec870b0
(const Field &field, size_t offset)
void
addField
classTypelib_1_1Compound.html
a0e29a873e67620439eba019d10c77152
(const std::string &name, const Type &type, size_t offset)
unsigned int
getTrailingPadding
classTypelib_1_1Compound.html
a164a9997e2e670960014f10edc839b2b
() const
virtual std::set< Type const * >
dependsOn
classTypelib_1_1Compound.html
a82c9d8980e7c8146bbe8936736bfe853
() const
virtual bool
do_compare
classTypelib_1_1Compound.html
abe08fcaae1447506605a7afe0cdb9cf9
(Type const &other, bool equality, RecursionStack &stack) const
virtual Type *
do_merge
classTypelib_1_1Compound.html
a65655c31fb8e4808e56313fca52a39cc
(Registry ®istry, RecursionStack &stack) const
bool
do_resize
classTypelib_1_1Compound.html
adc6d9e6eb40452ce90439a4c15ff923e
(Registry ®istry, std::map< std::string, std::pair< size_t, size_t > > &new_sizes)
Typelib::Container
classTypelib_1_1Container.html
Typelib::Indirect
Typelib::Container::DeleteIfPredicate
Typelib::Container::PredicateWrapper
std::map< std::string, ContainerFactory >
AvailableContainers
classTypelib_1_1Container.html
abb0ff415a21b0e884051a0b96d1ed215
Container const &(*
ContainerFactory
classTypelib_1_1Container.html
a7b1eed47f8870aea4234788a1f00ded1
)(Registry &r, std::list< Type const * > const &base_type)
std::vector< size_t >
MarshalOps
classTypelib_1_1Container.html
a3215ec93fe2ed6ffb2ede0ba56995064
virtual void
clear
classTypelib_1_1Container.html
a74c0ecf6c8c68e5f5c6fb7893983d36e
(void *ptr) const =0
virtual bool
compare
classTypelib_1_1Container.html
aedc6831aa91e81e058a46b347640d7a5
(void *ptr, void *other) const =0
Container
classTypelib_1_1Container.html
aa2b4a03b85d1981a6d7ab0c00be3c0f5
(std::string const &kind, std::string const &name, size_t size, Type const &of)
virtual void
copy
classTypelib_1_1Container.html
a46d2692bcc0343c08ea07531459cd127
(void *dst, void *src) const =0
void
delete_if
classTypelib_1_1Container.html
a2d8970642e1b7e126ee564df39a9134d
(void *ptr, Pred pred) const
virtual void
destroy
classTypelib_1_1Container.html
aedad76fdef9b02fe62ee9e91d978f9d2
(void *ptr) const =0
virtual MarshalOps::const_iterator
dump
classTypelib_1_1Container.html
a19ca70b426e7ddb1a689e2567a09b45a
(void const *container_ptr, size_t element_count, OutputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const =0
virtual bool
erase
classTypelib_1_1Container.html
a2d438149f5b9927b24ba99a82196ddd9
(void *ptr, Value v) const =0
virtual Typelib::Value
getElement
classTypelib_1_1Container.html
a261566ca7209f35a5a1813910af7adc1
(void *ptr, int idx) const
virtual size_t
getElementCount
classTypelib_1_1Container.html
a5a68f3312275e679e22c7d50319f049b
(void const *ptr) const =0
virtual long
getNaturalSize
classTypelib_1_1Container.html
ad30bece33c81bc53830f3182fa01116b
() const =0
virtual void
init
classTypelib_1_1Container.html
a0618e2aae25738cb0194629bb551e5e4
(void *ptr) const =0
virtual bool
isRandomAccess
classTypelib_1_1Container.html
a67c7795b01778b12c240163bc512b2e4
() const
std::string
kind
classTypelib_1_1Container.html
ad299a9ab6a0b97e79c158161d354bbdc
() const
virtual MarshalOps::const_iterator
load
classTypelib_1_1Container.html
a922e9136df2afe7a59e0cd65236780a7
(void *container_ptr, size_t element_count, InputStream &stream, MarshalOps::const_iterator const begin, MarshalOps::const_iterator const end) const =0
virtual void
push
classTypelib_1_1Container.html
a6118343042471738c8c01d5c57dfab54
(void *ptr, Value v) const =0
virtual void
setElement
classTypelib_1_1Container.html
af5fec02249a1cd2db54cb98bdfc55a23
(void *ptr, int idx, Typelib::Value value) const
virtual bool
visit
classTypelib_1_1Container.html
a71fb5bb9f18705d6fd42a20fadee1f54
(void *ptr, ValueVisitor &visitor) const =0
static AvailableContainers
availableContainers
classTypelib_1_1Container.html
a196ced7bcee9af220ac607069d1856fa
()
static Container const &
createContainer
classTypelib_1_1Container.html
adbbdfa95ee8b0abbc98f6459df39960b
(Registry &r, std::string const &name, Type const &on)
static Container const &
createContainer
classTypelib_1_1Container.html
a3451cfb2e9baae68faff86ce2817b0c4
(Registry &r, std::string const &name, std::list< Type const * > const &on)
static void
registerContainer
classTypelib_1_1Container.html
af1c92f34f6293cc85dab8de73d4091e0
(std::string const &name, ContainerFactory factory)
virtual void
delete_if_impl
classTypelib_1_1Container.html
a980b35a1a4c409018bae73fb2b8c93de
(void *ptr, DeleteIfPredicate &pred) const =0
virtual bool
do_compare
classTypelib_1_1Container.html
a41cc771e41bce21ad6a4bacce1e693c2
(Type const &other, bool equality, RecursionStack &stack) const
Type *
do_merge
classTypelib_1_1Container.html
a4cefc00d6be9f0439ea557c2a9edf44a
(Registry ®istry, RecursionStack &stack) const
virtual ContainerFactory
getFactory
classTypelib_1_1Container.html
a6fefc98baa11561838995e1ed2f2e0e2
() const =0
std::string
m_kind
classTypelib_1_1Container.html
a5a5b4a6fdd1bf3394ae9b40ba60cdd0c
static AvailableContainers *
s_available_containers
classTypelib_1_1Container.html
ae73f5b84f3cac4e157af298f86cc7f0e
Typelib::Container::DeleteIfPredicate
structTypelib_1_1Container_1_1DeleteIfPredicate.html
virtual bool
should_delete
structTypelib_1_1Container_1_1DeleteIfPredicate.html
ac3d8c3300892f8480adbd3972e44edd9
(Value const &v)=0
Typelib::Container::PredicateWrapper
structTypelib_1_1Container_1_1PredicateWrapper.html
Pred
Typelib::Container::DeleteIfPredicate
PredicateWrapper
structTypelib_1_1Container_1_1PredicateWrapper.html
aa1b5f88bac340f9def491fd739ccebce
(Pred pred)
virtual bool
should_delete
structTypelib_1_1Container_1_1PredicateWrapper.html
a564516bef92f21515d5a4e49312c32bf
(Value const &v)
Pred
pred
structTypelib_1_1Container_1_1PredicateWrapper.html
aa1c98606ce4e8d31a63e051c28c68cac
Typelib::CSVOutput
classTypelib_1_1CSVOutput.html
CSVOutput
classTypelib_1_1CSVOutput.html
a8a5863a74c09d2f324dc8fe742284dcd
(Type const &type, std::string const &sep, bool char_as_numeric)
void
display
classTypelib_1_1CSVOutput.html
ab8105c3530ea545b476b4f89c692503c
(std::ostream &out, void *value)
void
header
classTypelib_1_1CSVOutput.html
a5b55d10f56f7e3799008ae8d1b47b587
(std::ostream &out, std::string const &basename)
bool
m_char_as_numeric
classTypelib_1_1CSVOutput.html
a47c9263170ac51dccbbe0a42a3676eaa
std::string
m_separator
classTypelib_1_1CSVOutput.html
a62ac90521c3ead067b37e19d2bbf1572
Type const &
m_type
classTypelib_1_1CSVOutput.html
a3abbe0134b796c75f46953952fcaa451
Typelib::DefinitionMismatch
classTypelib_1_1DefinitionMismatch.html
Typelib::RegistryException
DefinitionMismatch
classTypelib_1_1DefinitionMismatch.html
a3b0e798fbd3120bb608f25c51b186895
(const std::string &name)
~DefinitionMismatch
classTypelib_1_1DefinitionMismatch.html
a69aa37e92781c4b7b558f5650b41f6ea
()
const std::string
m_name
classTypelib_1_1DefinitionMismatch.html
a3f38fe61ffc2243eae2e2fbada33ec04
Typelib::EndianSwapVisitor
classTypelib_1_1EndianSwapVisitor.html
Typelib::ValueVisitor
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a5633824001d0f3712d388886230faeff
(int8_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a8c6ee45ba7d1aa18b9ce6ae59887c3b3
(uint8_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
adbd7d9079868eba18be826dbaa4941bd
(int16_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a2a64393345aae988a167b797437f8514
(uint16_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a3a0086ecfcaa9e10aee6ad18ba1492d7
(int32_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
adb368991bb15b9d8d033cc29b119b75c
(uint32_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a48817bfb1a4684a33fa8ee51e89269e1
(int64_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a737996726e4c08af59dd9c91b26a4ffb
(uint64_t &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
aff4919ecaa054fb060f1fbdfeaab62cd
(float &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
ac79969caf2dd39123b3680b0ade43acb
(double &value)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a39640a26b9fb1e47ce32f6630c6eacd1
(Value const &v, Pointer const &t)
bool
visit_
classTypelib_1_1EndianSwapVisitor.html
a631c4232f7eba0addd4d007ab9a17b09
(Enum::integral_type &v, Enum const &e)
Typelib::Enum
classTypelib_1_1Enum.html
Typelib::Type
Typelib::Enum::AlreadyExists
Typelib::Enum::SymbolNotFound
Typelib::Enum::ValueNotFound
int
integral_type
classTypelib_1_1Enum.html
a580abfabda53469f67928cc39df2ff3f
std::map< std::string, int >
ValueMap
classTypelib_1_1Enum.html
a611cfe96111d81f42a125d2d0796bdea
void
add
classTypelib_1_1Enum.html
afb76f6236d62b0985b6913765ee51d04
(std::string const &name, int value)
virtual std::set< Type const * >
dependsOn
classTypelib_1_1Enum.html
a565d3c369ce7aeb1bf1374c226b6adb7
() const
Enum
classTypelib_1_1Enum.html
a8f088cc16943f5a51f6497f3c3522544
(const std::string &name, Enum::integral_type initial_value=0)
integral_type
get
classTypelib_1_1Enum.html
a6d29420bdfe85a4a2a37a6245b058ceb
(std::string const &name) const
std::string
get
classTypelib_1_1Enum.html
a9510061ebe7eba20224b73f96e27e91d
(integral_type value) const
Enum::integral_type
getNextValue
classTypelib_1_1Enum.html
a77ba47381301ca03f87e746a0071ad2f
() const
std::list< std::string >
names
classTypelib_1_1Enum.html
a0950ea85b1a02d77b4c495e23a29b380
() const
ValueMap const &
values
classTypelib_1_1Enum.html
ad614be309485b51455210692e745dfea
() const
virtual bool
do_compare
classTypelib_1_1Enum.html
accd6c1170c12f4fd3cd2020c89fd7a55
(Type const &other, bool equality, RecursionStack &stack) const
virtual Type *
do_merge
classTypelib_1_1Enum.html
a0791d34abec7027e56dc68945eb95119
(Registry ®istry, RecursionStack &stack) const
integral_type
m_last_value
classTypelib_1_1Enum.html
aa162032d4040875add157cf2f4cbbdd2
ValueMap
m_values
classTypelib_1_1Enum.html
a3ca12e2d1b859bc89946abb2e06df4a7
Typelib::Enum::AlreadyExists
classTypelib_1_1Enum_1_1AlreadyExists.html
AlreadyExists
classTypelib_1_1Enum_1_1AlreadyExists.html
ab4ae2d03279bae5663235c26673b67ff
(Type const &type, std::string const &name)
Typelib::Enum::SymbolNotFound
classTypelib_1_1Enum_1_1SymbolNotFound.html
SymbolNotFound
classTypelib_1_1Enum_1_1SymbolNotFound.html
ac3969962ba641b998be5563020017b41
(Type const &type, std::string const &name)
Typelib::Enum::ValueNotFound
classTypelib_1_1Enum_1_1ValueNotFound.html
ValueNotFound
classTypelib_1_1Enum_1_1ValueNotFound.html
a220831c5e539c414cdb016b58ad5e296
(Type const &type, int value)
Typelib::Exporter
classTypelib_1_1Exporter.html
virtual void
save
classTypelib_1_1Exporter.html
a6df861183eb791eed1d7c1e093cc5da0
(std::string const &file_name, utilmm::config_set const &config, Registry const ®istry)
virtual void
save
classTypelib_1_1Exporter.html
a9b3cc560ec2510e8c6560f6788758c98
(std::ostream &stream, utilmm::config_set const &config, Registry const ®istry)
virtual bool
save
classTypelib_1_1Exporter.html
a43abc6a5346463639839217301fadfb8
(std::ostream &stream, Registry const ®istry)
virtual bool
save
classTypelib_1_1Exporter.html
a23c1b61904d20635e59537cc7f90ea63
(std::ostream &stream, RegistryIterator const &type)=0
virtual
~Exporter
classTypelib_1_1Exporter.html
a1d5422cabca7a69cc1ff33c9159508c8
()
virtual void
begin
classTypelib_1_1Exporter.html
a69acb7b2694c0f7b3a7209c1c31b7f60
(std::ostream &stream, Registry const ®istry)
virtual void
end
classTypelib_1_1Exporter.html
a797c218ea2fba19aee302454d4d9397e
(std::ostream &stream, Registry const ®istry)
Typelib::ExportError
structTypelib_1_1ExportError.html
ExportError
structTypelib_1_1ExportError.html
a69ff073aec1f56005ba78b28a534fa1c
(std::string const &msg)
Typelib::ExportPlugin
classTypelib_1_1ExportPlugin.html
virtual Exporter *
create
classTypelib_1_1ExportPlugin.html
aa8b03c5213836db8dfca62473556c1a9
()=0
ExportPlugin
classTypelib_1_1ExportPlugin.html
ae6eb6517e2a42e217eb8e6b256a575d1
(std::string const &name)
std::string
getName
classTypelib_1_1ExportPlugin.html
aca36c5991ddfaa07228020bc8cd1df9e
() const
virtual
~ExportPlugin
classTypelib_1_1ExportPlugin.html
af514167e529a90b2cebf2ef389ac48a0
()
std::string
m_name
classTypelib_1_1ExportPlugin.html
a1da31c05cbd9ab74030fd8fde617a578
Typelib::Field
classTypelib_1_1Field.html
Field
classTypelib_1_1Field.html
ae0aa4fc1c70d380ac8a50e2eefefb0a9
(const std::string &name, Type const &base_type)
std::string
getName
classTypelib_1_1Field.html
aa3a2b65883958ea76024c01be986d60d
() const
size_t
getOffset
classTypelib_1_1Field.html
a0243faf4337bdd35797a6769f19d9782
() const
const Type &
getType
classTypelib_1_1Field.html
a27c3c51f35b6b2d8e40f9bdae315e6f3
() const
bool
operator==
classTypelib_1_1Field.html
a25a3118330dd6e70e4baf52c3efc4d44
(Field const &field) const
void
setOffset
classTypelib_1_1Field.html
af21f73bf5f0ba9eb1fe6a39caec1cbe9
(size_t offset)
std::string
m_name
classTypelib_1_1Field.html
a4c5de2c3f1f23c966991e286f7a95e4b
size_t
m_offset
classTypelib_1_1Field.html
af618c15ebce5dc224ece24b52c8f8194
const Type &
m_type
classTypelib_1_1Field.html
a9fc5f41242921e23f2d0d4b7d557bc3f
friend class
Compound
classTypelib_1_1Field.html
a2f8312e6ec4e45b24d6fd245dfcffe87
Typelib::FieldGetter
classTypelib_1_1FieldGetter.html
Typelib::ValueVisitor
Value
apply
classTypelib_1_1FieldGetter.html
a1074425d25e33d774c2ddb2146a8b799
(Value v, std::string const &name)
FieldGetter
classTypelib_1_1FieldGetter.html
ab72d7832254098ffcb16c54d27d3ff46
()
bool
visit_
classTypelib_1_1FieldGetter.html
a95e9607b855d49bd6a3bff159bd57ddf
(Compound const &type)
bool
visit_
classTypelib_1_1FieldGetter.html
ad073eb0bbba9f97ab5e828d5dbbc7048
(Value const &value, Compound const &, Field const &field)
Value
m_field
classTypelib_1_1FieldGetter.html
aab98ee30d65f5c78fb3c61bb75078761
std::string
m_name
classTypelib_1_1FieldGetter.html
a2b0d715c9f2809808cdbd4e09a263b3a
Typelib::FieldNotFound
classTypelib_1_1FieldNotFound.html
Typelib::BadValueCast
FieldNotFound
classTypelib_1_1FieldNotFound.html
a0e14bec67f5ed7f1f82977b8ce92174c
(std::string const &name_)
~FieldNotFound
classTypelib_1_1FieldNotFound.html
a16409cfa2142912ddae327c0d9ff3987
()
std::string const
name
classTypelib_1_1FieldNotFound.html
ade68af5fc63c776aee3dba420dfab41d
Typelib::GenericIOPlugin
classTypelib_1_1GenericIOPlugin.html
plugin_traits< Type >::object_base *
create
classTypelib_1_1GenericIOPlugin.html
a615ec3aebb37bafc2e556adceec9369b
()
GenericIOPlugin
classTypelib_1_1GenericIOPlugin.html
aa65c592dd5cd64bae8b3bd22fcc9d3cf
(char const *name)
Typelib::Importer
classTypelib_1_1Importer.html
virtual void
load
classTypelib_1_1Importer.html
ac1a22ef920f0d570b90ed8427623159a
(std::istream &stream, utilmm::config_set const &config, Registry ®istry)=0
virtual void
load
classTypelib_1_1Importer.html
a2b2d152f4695b56bd798e3773ad4cce0
(std::string const &path, utilmm::config_set const &config, Registry ®istry)
virtual
~Importer
classTypelib_1_1Importer.html
ae99fa459bb97ed4aa0653721a07b7560
()
Typelib::ImportError
classTypelib_1_1ImportError.html
int
getColumn
classTypelib_1_1ImportError.html
abb1b5917032088cdd654f5d96ff0848a
() const
std::string
getFile
classTypelib_1_1ImportError.html
a9fb922e97a8897b85def57a5c01ed6c3
() const
int
getLine
classTypelib_1_1ImportError.html
ad07a74b1c7f3f653edb8d067f808f8f3
() const
ImportError
classTypelib_1_1ImportError.html
a5a674d83fdcc3e638f6c06285100114f
(const std::string &file, const std::string &what_="", int line=0, int column=0)
void
setFile
classTypelib_1_1ImportError.html
ae2b8dccfbaab4060b7bc3705d9854da1
(const std::string &path)
~ImportError
classTypelib_1_1ImportError.html
ade6d88916e5d10df547a674ebffd352e
()
char *
m_buffer
classTypelib_1_1ImportError.html
a89fde6a96d906e15731e32c3ac800764
int
m_column
classTypelib_1_1ImportError.html
a899e14a8700afa2dd4bc9612338f6555
std::string
m_file
classTypelib_1_1ImportError.html
ad5910a4b86ef074fd9868e094cd4cfc1
int
m_line
classTypelib_1_1ImportError.html
aabc9a9d95e74d90f893edb7b0d9a3666
std::string
m_what
classTypelib_1_1ImportError.html
a60c0b5b884096e3e36a6f00f3141729e
Typelib::ImportPlugin
classTypelib_1_1ImportPlugin.html
virtual Importer *
create
classTypelib_1_1ImportPlugin.html
aaa21486c962e539d896850929c14ff3f
()=0
std::string
getName
classTypelib_1_1ImportPlugin.html
a1d942348523220c688dfdd683086a4bc
() const
ImportPlugin
classTypelib_1_1ImportPlugin.html
a1be828d44a525274a7d4ad61507af23a
(std::string const &name)
virtual
~ImportPlugin
classTypelib_1_1ImportPlugin.html
ad4c0cbd56561f5603e02173801ee0614
()
std::string
m_name
classTypelib_1_1ImportPlugin.html
a4b7c5d76181556a773aaedf131d9ecea
Typelib::Indirect
classTypelib_1_1Indirect.html
Typelib::Type
virtual std::set< Type const * >
dependsOn
classTypelib_1_1Indirect.html
a9dd11fba052c666fe146323a8bbff19a
() const
Type const &
getIndirection
classTypelib_1_1Indirect.html
ae51fc8910d6c0c6c3237accc204b368e
() const
Indirect
classTypelib_1_1Indirect.html
ab983f19c345fac39175b1f4aa57e61ed
(std::string const &name, size_t size, Category category, Type const &on)
virtual Type const &
merge
classTypelib_1_1Indirect.html
a0d8b74b1e97171d791533f184e8689c9
(Registry ®istry, RecursionStack &stack) const
void
modifiedDependencyAliases
classTypelib_1_1Indirect.html
a336b23e6e827d97a9d59525c86812c97
(Registry ®istry) const
static const int
ValidIDs
classTypelib_1_1Indirect.html
a5e9df58d3bf80c3dfdd6212692de5d2d
virtual bool
do_compare
classTypelib_1_1Indirect.html
ae61e38d7c60e8d31a7605718f3109eac
(Type const &other, bool equality, RecursionStack &stack) const
virtual bool
do_resize
classTypelib_1_1Indirect.html
a186fc52c7f772b7e054f3dc172ee9f9d
(Registry ®istry, std::map< std::string, std::pair< size_t, size_t > > &new_sizes)
virtual std::string
getIndirectTypeName
classTypelib_1_1Indirect.html
af9f6b15a350bff38423cf34c55148b02
(std::string const &inside_name) const =0
Type const &
m_indirection
classTypelib_1_1Indirect.html
a7dc69a0403e8c4ed4c20f9b35fce6a07
Typelib::InputStream
structTypelib_1_1InputStream.html
virtual void
read
structTypelib_1_1InputStream.html
a842e7b2e52369cb758d8e55d3bd08e69
(uint8_t *data, size_t size)=0
Typelib::InvalidIndirectName
structTypelib_1_1InvalidIndirectName.html
InvalidIndirectName
structTypelib_1_1InvalidIndirectName.html
a63dde6a82c92c3aeb9a6c3b86507cc0b
(std::string const &what)
Typelib::Manip
classTypelib_1_1Manip.html
virtual bool
manip
classTypelib_1_1Manip.html
a646d8e51acd8413a2fd2c7634daf6c69
(Registry const &source, Registry &destination, utilmm::config_set const &config)
Typelib::NameSeparator
structTypelib_1_1NameSeparator.html
NameSeparator
structTypelib_1_1NameSeparator.html
a1809cb7ea153ab30e8489e7bc9d485b2
()
Typelib::NoLayout
structTypelib_1_1NoLayout.html
NoLayout
structTypelib_1_1NoLayout.html
a1eb5bf838588b7681cd389e2bbc6e81a
(Type const &type, std::string const &reason)
Typelib::normalized_numeric_type
structTypelib_1_1normalized__numeric__type.html
T
boost::mpl::if_< boost::mpl::bool_< std::numeric_limits< T >::is_signed >, details::sint_t< limits::digits >, details::uint_t< limits::digits > >::type
getter
structTypelib_1_1normalized__numeric__type.html
acb9abe4bc3f0a03eb8a8ebd88c9974e1
std::numeric_limits< T >
limits
structTypelib_1_1normalized__numeric__type.html
ab7aef9025c84a98e7b6d23f61ed866af
getter::type
type
structTypelib_1_1normalized__numeric__type.html
a920e873218c805e5d2cbefd799278488
BOOST_STATIC_ASSERT
structTypelib_1_1normalized__numeric__type.html
a97bc7d94c348b482fdc51323e17a0060
((limits::is_integer))
Typelib::normalized_numeric_type< double >
structTypelib_1_1normalized__numeric__type_3_01double_01_4.html
double
type
structTypelib_1_1normalized__numeric__type_3_01double_01_4.html
a609e03451aff9242b833abebaea74253
Typelib::normalized_numeric_type< float >
structTypelib_1_1normalized__numeric__type_3_01float_01_4.html
float
type
structTypelib_1_1normalized__numeric__type_3_01float_01_4.html
a0c732f1d91a9c8d7df679e0ae1fc7a89
Typelib::NullType
classTypelib_1_1NullType.html
Typelib::Type
virtual std::set< Type const * >
dependsOn
classTypelib_1_1NullType.html
a8db178ad204a8a4fe859b08d33f47b49
() const
NullType
classTypelib_1_1NullType.html
a12e31a252b44f31db3b3a235e176b540
(std::string const &name)
virtual Type *
do_merge
classTypelib_1_1NullType.html
acc8fb749339f3085907a8a9c6a785109
(Registry ®istry, RecursionStack &stack) const
Typelib::NullTypeFound
structTypelib_1_1NullTypeFound.html
Typelib::TypeException
NullTypeFound
structTypelib_1_1NullTypeFound.html
a0bdecabce68b342fcef4f365fe4dd773
()
Typelib::Numeric
classTypelib_1_1Numeric.html
Typelib::Type
NumericCategory
classTypelib_1_1Numeric.html
a7703e5412bcd70dfd4961e2a5d7b7e48
SInt
classTypelib_1_1Numeric.html
a7703e5412bcd70dfd4961e2a5d7b7e48a051f95127fe341e9ecc31f1550e6e173
UInt
classTypelib_1_1Numeric.html
a7703e5412bcd70dfd4961e2a5d7b7e48abbf31c4de84e970b8a45d971b1a27d89
Float
classTypelib_1_1Numeric.html
a7703e5412bcd70dfd4961e2a5d7b7e48a4bd9da567b174640825efb620932419c
virtual std::set< Type const * >
dependsOn
classTypelib_1_1Numeric.html
abd78d795a9f2e56e1e93c077b2ad0251
() const
NumericCategory
getNumericCategory
classTypelib_1_1Numeric.html
adfcd3b2ba10775c462e0a7ba8c0baf6e
() const
Numeric
classTypelib_1_1Numeric.html
aa887388dd25e0dac4da697829371762d
(const std::string &name, size_t size, NumericCategory category)
static const int
ValidCategories
classTypelib_1_1Numeric.html
af44e4e8d3a574df10e566d29b0d460e2
virtual bool
do_compare
classTypelib_1_1Numeric.html
acd22c86e437dbff96acdb9a352c9a680
(Type const &other, bool equality, RecursionStack &stack) const
virtual Type *
do_merge
classTypelib_1_1Numeric.html
acac8e3112ce2225ca22d5c5742d72334
(Registry ®istry, RecursionStack &stack) const
NumericCategory
m_category
classTypelib_1_1Numeric.html
a3db2387f95165071aef0c46e9480c7cc
Typelib::OpaqueType
classTypelib_1_1OpaqueType.html
Typelib::Type
virtual std::set< Type const * >
dependsOn
classTypelib_1_1OpaqueType.html
aaf46ad2add45515c7bd11af8698535cc
() const
virtual bool
do_compare
classTypelib_1_1OpaqueType.html
a4d224cb16039892579e3e144b9c97ae1
(Type const &other, bool equality, std::map< Type const *, Type const * > &stack) const
virtual Type *
do_merge
classTypelib_1_1OpaqueType.html
a0cd45df9f92770ddacb59789d5e8c150
(Registry ®istry, RecursionStack &stack) const
OpaqueType
classTypelib_1_1OpaqueType.html
ab9be3a3dc12b485bc539a1d285eb176b
(std::string const &name, size_t size)
Typelib::OutputStream
structTypelib_1_1OutputStream.html
virtual void
write
structTypelib_1_1OutputStream.html
a253dea2f2b77e0eddd3d2c114536df23
(uint8_t const *data, size_t size)=0
Typelib::plugin_traits
structTypelib_1_1plugin__traits.html
Type
boost::mpl::if_< boost::is_base_and_derived< Exporter, Type >, Exporter, Importer >::type
object_base
structTypelib_1_1plugin__traits.html
a539ed05d1f9445091d9320bea890191b
boost::mpl::if_< boost::is_base_and_derived< Exporter, Type >, ExportPlugin, ImportPlugin >::type
plugin_base
structTypelib_1_1plugin__traits.html
a64287cc019452994c8522dd7c8c01c14
Typelib::PluginManager
classTypelib_1_1PluginManager.html
utilmm::singleton::use< PluginManager >
self
classTypelib_1_1PluginManager.html
ab1d79f115d4c9a6d63fda2752868fa68
bool
add
classTypelib_1_1PluginManager.html
a59901b9308425d4d1bcb7fa6faa73311
(ExportPlugin *plugin)
bool
add
classTypelib_1_1PluginManager.html
a0c0ce541ee46752a9363378d790888e3
(ImportPlugin *plugin)
void
add
classTypelib_1_1PluginManager.html
acbaf8821e2785ccc3726b88ba6a4aec2
(TypeDefinitionPlugin *plugin)
Exporter *
exporter
classTypelib_1_1PluginManager.html
a37466bcbe29f7e83d2346246c00d0a14
(std::string const &name) const
Importer *
importer
classTypelib_1_1PluginManager.html
a269cd53085b199b4e9632c65b7f598dc
(std::string const &name) const
void
registerPluginTypes
classTypelib_1_1PluginManager.html
ab5e153d6089deef88e9febdf09b7d0f2
(Registry ®istry)
static Registry *
load
classTypelib_1_1PluginManager.html
a8889d662a33e6940d5fb621cdb42940d
(std::string const &kind, std::istream &stream)
static void
load
classTypelib_1_1PluginManager.html
a44b6fc6df4f1144139d3b00a8996c7d2
(std::string const &kind, std::istream &stream, Registry &into)
static Registry *
load
classTypelib_1_1PluginManager.html
a1a53168ba740b43a830aad55eff41285
(std::string const &kind, std::string const &file)
static void
load
classTypelib_1_1PluginManager.html
a34b71df9ca93b7f8a73a2fd8389d825f
(std::string const &kind, std::string const &file, Registry &into)
static Registry *
load
classTypelib_1_1PluginManager.html
af5791acf782d207358a3ed19c7ae3cd2
(std::string const &kind, std::istream &stream, utilmm::config_set const &config)
static void
load
classTypelib_1_1PluginManager.html
a2f407b41433e912cf2e0621c08dc6251
(std::string const &kind, std::istream &stream, utilmm::config_set const &config, Registry &into)
static Registry *
load
classTypelib_1_1PluginManager.html
a24ee91b2306def6eef833c032bfe7949
(std::string const &kind, std::string const &file, utilmm::config_set const &config)
static void
load
classTypelib_1_1PluginManager.html
a834598e7453366e06be9d981a17177a6
(std::string const &kind, std::string const &file, utilmm::config_set const &config, Registry &into)
static std::string
save
classTypelib_1_1PluginManager.html
a0dcc59a09bf8f4dd7f688d1896339186
(std::string const &kind, Registry const ®istry)
static std::string
save
classTypelib_1_1PluginManager.html
a9acee59f2cad13174e5d781f2f65fe49
(std::string const &kind, utilmm::config_set const &config, Registry const ®istry)
static void
save
classTypelib_1_1PluginManager.html
a24ce79056bb82da196be9e144ab1fe4e
(std::string const &kind, Registry const ®istry, std::ostream &into)
static void
save
classTypelib_1_1PluginManager.html
a41fb5eca154a85e437d117bdadc7030d
(std::string const &kind, utilmm::config_set const &config, Registry const ®istry, std::ostream &into)
void(*
PluginEntryPoint
classTypelib_1_1PluginManager.html
abf2da04330508714f4ddd5b1f2b600af
)(PluginManager &)
bool
loadPlugin
classTypelib_1_1PluginManager.html
af6a49684a7e6813a039f04ef2cd6afb7
(std::string const &path)
PluginManager
classTypelib_1_1PluginManager.html
a25f1e568d8d923e4d2a4f777516b4be5
()
~PluginManager
classTypelib_1_1PluginManager.html
ab657302ef5af357907ae11ad817f5dfc
()
std::vector< TypeDefinitionPlugin * >
m_definition_plugins
classTypelib_1_1PluginManager.html
a5a8d652df423909354ac4574c6a677c5
std::map< std::string, ExportPlugin * >
m_exporters
classTypelib_1_1PluginManager.html
a361328a43219145ceadd02115cb9ad20
std::map< std::string, ImportPlugin * >
m_importers
classTypelib_1_1PluginManager.html
a1351eaede5d2edce62257195c3b25ca5
std::vector< void * >
m_library_handles
classTypelib_1_1PluginManager.html
acc226127e1e36cf28222f40f2d4a8b46
friend class
utilmm::singleton::wrapper< PluginManager >
classTypelib_1_1PluginManager.html
aed4d77a27ceb931440ec6588eb153fb6
Typelib::PluginNotFound
structTypelib_1_1PluginNotFound.html
PluginNotFound
structTypelib_1_1PluginNotFound.html
a5c0b7189977906aef2053d4d50e77164
()
Typelib::Pointer
classTypelib_1_1Pointer.html
Typelib::Indirect
Pointer
classTypelib_1_1Pointer.html
a63de222969ce0e80f1711ee5345c1270
(Type const &on)
static std::string
getPointerName
classTypelib_1_1Pointer.html
a9442910e64bae6e88fd868fdfd34562f
(std::string const &base)
virtual std::string
getIndirectTypeName
classTypelib_1_1Pointer.html
aa1655d7eccf7d52aa2c190f01668fd2f
(std::string const &inside_name) const
virtual Type *
do_merge
classTypelib_1_1Pointer.html
aa5ef3de050b2e4187d40b1d500db55e7
(Registry ®istry, RecursionStack &stack) const
Typelib::Registry
classTypelib_1_1Registry.html
Typelib::Registry::RegistryType
DumpMode
classTypelib_1_1Registry.html
acb5dc2e9aa7227b1f12e7ced1b3f76a7
NameOnly
classTypelib_1_1Registry.html
acb5dc2e9aa7227b1f12e7ced1b3f76a7a6fa109c890488aca9b8780dca10b3a0d
AllType
classTypelib_1_1Registry.html
acb5dc2e9aa7227b1f12e7ced1b3f76a7ab44ad888494611a3558c20cfd2b9c501
WithSourceId
classTypelib_1_1Registry.html
acb5dc2e9aa7227b1f12e7ced1b3f76a7acb65987b1a07817df070b3c1f4f123db
RecursiveTypeDump
classTypelib_1_1Registry.html
acb5dc2e9aa7227b1f12e7ced1b3f76a7a7d8742c594ac002839ecc9a2b4bbb05e
RegistryIterator
Iterator
classTypelib_1_1Registry.html
a2a5e007902903b7dc54eed26b087acbe
void
add
classTypelib_1_1Registry.html
abcf5e630f2f80408636c452a119b7239
(Type *type, std::string const &source_id="")
void
add
classTypelib_1_1Registry.html
a24846046c07cb81ea1b35f4bf6b2cf29
(Type *type, bool persistent, std::string const &source_id)
void
alias
classTypelib_1_1Registry.html
aa69e123bd448ccc00a8f63018d9eae71
(std::string const &base, std::string const &alias, bool persistent, std::string const &source_id="")
void
alias
classTypelib_1_1Registry.html
aec1c6bbf1670523725e4deb768599680
(std::string const &base, std::string const &alias, std::string const &source_id="")
RegistryIterator
begin
classTypelib_1_1Registry.html
ad868263ecc33741c7b0f45726b5f1fe1
() const
RegistryIterator
begin
classTypelib_1_1Registry.html
ab6d6f182d2ec897330df14556c00bba0
(std::string const &prefix) const
Type const *
build
classTypelib_1_1Registry.html
a98cd3cbc56de6179bf360103fed608e9
(const std::string &name)
void
clear
classTypelib_1_1Registry.html
a8fc46e472ae1ca8b7ea94527364140ec
()
void
clearAliases
classTypelib_1_1Registry.html
a827e39b2c71ebc6654705525a5151d96
()
void
copySourceIDs
classTypelib_1_1Registry.html
a1f711778c4826c27dc3ba1cc61d69344
(Registry const ®istry)
void
dump
classTypelib_1_1Registry.html
ac6eb528995551cf8b0137d3268c6a629
(std::ostream &stream, int dumpmode=AllType, const std::string &source_filter="*") const
RegistryIterator
end
classTypelib_1_1Registry.html
af37aede0b592af29d8f1f9b9987195ac
() const
RegistryIterator
end
classTypelib_1_1Registry.html
a8cee3a39049d75612ea9a976340e1afb
(std::string const &prefix) const
RegistryIterator
find
classTypelib_1_1Registry.html
a49b864feccd80d655346c5d00cb8c454
(std::string const &name) const
Type const *
get
classTypelib_1_1Registry.html
aa741a35a78bbeefc15e682abb79b8ffe
(const std::string &name) const
Type *
get_
classTypelib_1_1Registry.html
a141436cd2800414a06aa22acece03673
(const std::string &name)
Type &
get_
classTypelib_1_1Registry.html
a31f4489cad87412aa4078285b40c3d36
(Type const &type)
std::set< std::string >
getAliasesOf
classTypelib_1_1Registry.html
a1accdcb03db8b10ac6ba150433bb8070
(Type const &type) const
std::string
getDefaultNamespace
classTypelib_1_1Registry.html
aa6f54087cdff24dabef813f221104609
() const
std::string
getFullName
classTypelib_1_1Registry.html
a2d7e7b46f2833a08d9e7ed34edaeedb7
(const std::string &name) const
bool
has
classTypelib_1_1Registry.html
a5195dbb2e87202fd418b08fc40ef9497
(const std::string &name, bool build=true) const
void
importNamespace
classTypelib_1_1Registry.html
abf45226d9affee492e3ebd750aae0282
(const std::string &name, bool erase_existing=false)
bool
isIncluded
classTypelib_1_1Registry.html
ad34d6db383d6c71b649d045fbe45f491
(Type const &type) const
bool
isSame
classTypelib_1_1Registry.html
a95c11fba14d2e49320166e1a807f2574
(Registry const &other) const
void
merge
classTypelib_1_1Registry.html
a98c5e6c5290159a380023ec61a1c0731
(Registry const ®istry)
Registry *
minimal
classTypelib_1_1Registry.html
a0264c0a7eeaf5e6890b39f508be289b4
(std::string const &name, bool with_aliases=true) const
Registry *
minimal
classTypelib_1_1Registry.html
a1426f4d45cf86b165f482be20d98bdfb
(Registry const &auto_types) const
Registry
classTypelib_1_1Registry.html
aac578b3933588bbc77429809a7b653b7
()
std::set< Type * >
remove
classTypelib_1_1Registry.html
a6b1c94bb15c4694b6a54eac4b537380b
(Type const &type)
void
resize
classTypelib_1_1Registry.html
af84139eeba11e76e46d98910e80f1ac9
(std::map< std::string, size_t > const &new_sizes)
std::set< Type const * >
reverseDepends
classTypelib_1_1Registry.html
acb483b6af0df7fc9e3897a53109421bf
(Type const &type) const
bool
setDefaultNamespace
classTypelib_1_1Registry.html
ab628765f64ba0463b8778de31716066d
(const std::string &name)
void
setSourceID
classTypelib_1_1Registry.html
a74f2709e202af98ec7c0b9abc86243be
(Type const &type, std::string const &source_id)
size_t
size
classTypelib_1_1Registry.html
a63c35cda17e12fca774ead7391cbfff2
() const
std::string
source
classTypelib_1_1Registry.html
a63f0ba1e0a8c53ee3b69188f07064ac6
(Type const *type) const
~Registry
classTypelib_1_1Registry.html
ac3aa43c8c6ab869d65731d3c630ba0fd
()
static Type const &
null
classTypelib_1_1Registry.html
a870110fe4f6f19aeb3a20ca2bd04d6c1
()
std::map< const std::string, RegistryType >
NameMap
classTypelib_1_1Registry.html
a55fe22d31d3df77c58e6aa4443949f21
std::map< const std::string, RegistryType, bool(*)(const std::string &, const std::string &)
TypeMap
classTypelib_1_1Registry.html
aaae27992225c6cf88c2e291a068079f2
)
void
add
classTypelib_1_1Registry.html
a6f8438ae0b06855ec270d61489f8add1
(std::string const &name, Type *new_type, bool persistent, std::string const &source_id)
std::set< Type * >
reverseDepends
classTypelib_1_1Registry.html
a778887eaa30bfeafe7231d52e738e526
(Type const &type)
void
updateCurrentNameMap
classTypelib_1_1Registry.html
aab1c430690566f54411a7b278cfe7a73
()
static bool
isPersistent
classTypelib_1_1Registry.html
a016f6de1e2bf828f985ea3b0c88c7b1f
(std::string const &name, Type const &type, std::string const &source_id)
NameMap
m_current
classTypelib_1_1Registry.html
a61b5681f83ee7ee741a2c28b9d59d18f
TypeMap
m_global
classTypelib_1_1Registry.html
a9a5961927df3158104ce72ecadc525cc
std::string
m_namespace
classTypelib_1_1Registry.html
a1521d22b016391e9f8283504cd8894e3
friend class
RegistryIterator
classTypelib_1_1Registry.html
ad37ff2264a059e149e5c0b2e55c70674
Typelib::Registry::RegistryType
structTypelib_1_1Registry_1_1RegistryType.html
bool
persistent
structTypelib_1_1Registry_1_1RegistryType.html
a263d6b5c5fcd7687ff9f035e82284479
std::string
source_id
structTypelib_1_1Registry_1_1RegistryType.html
ad92fb3b3ca61478996c1fd9bc0753f58
Type *
type
structTypelib_1_1Registry_1_1RegistryType.html
a92e48109a2d29f1db64aebae86597041
Typelib::RegistryException
classTypelib_1_1RegistryException.html
RegistryException
classTypelib_1_1RegistryException.html
ab4a81c0039fe37c3a8d54c5d902560b2
(std::string const &what)
Typelib::RegistryIterator
classTypelib_1_1RegistryIterator.html
Type const &
aliased
classTypelib_1_1RegistryIterator.html
a6acd5c750d8d3ef0ad32e463e4897b59
() const
Type &
get_
classTypelib_1_1RegistryIterator.html
a259c36b2e14dd61e1084b01841345ba8
()
std::string
getBasename
classTypelib_1_1RegistryIterator.html
a4a47408f7014c04975aeae18caaf5fb9
() const
std::string
getName
classTypelib_1_1RegistryIterator.html
a068a3484d204d04388904434a64e5cc1
() const
std::string
getNamespace
classTypelib_1_1RegistryIterator.html
a1e2406348ba5743952a3d0854eb93496
() const
Registry const &
getRegistry
classTypelib_1_1RegistryIterator.html
a6a72835dcbd677ea0374b85334e21e23
() const
std::string
getSource
classTypelib_1_1RegistryIterator.html
a72b08dc7259aa903a74132afa866d170
() const
bool
isAlias
classTypelib_1_1RegistryIterator.html
a888a8c9c06b2049ee8f64d6b40ed94f7
() const
bool
isPersistent
classTypelib_1_1RegistryIterator.html
a612c5a4cc73133b2b150b4255eaf39e8
() const
RegistryIterator
classTypelib_1_1RegistryIterator.html
a7aab1100a8a80a0d1bfe5eaaa823ffde
(RegistryIterator const &other)
Registry::TypeMap::const_iterator
BaseIter
classTypelib_1_1RegistryIterator.html
aeef26a96a583769721badb24b43ea39e
Type const &
dereference
classTypelib_1_1RegistryIterator.html
a518c2c8ca230dec23053fae9f02dca40
() const
bool
equal
classTypelib_1_1RegistryIterator.html
a285e6ee02ff7c6f883aebe97cc48f48f
(RegistryIterator const &other) const
void
increment
classTypelib_1_1RegistryIterator.html
aa0109ef1ce6c4f214fda9ebb2352eec8
()
RegistryIterator
classTypelib_1_1RegistryIterator.html
a88741940267b06ffab6b1b93893c5221
(Registry const ®istry, BaseIter init)
BaseIter
m_iter
classTypelib_1_1RegistryIterator.html
a0bedbd87c8c6d225a44f9624e7c6fc71
Registry const &
m_registry
classTypelib_1_1RegistryIterator.html
a84dbe60a8e9b1646c60d58b3e0052c5d
friend class
boost::iterator_core_access
classTypelib_1_1RegistryIterator.html
ac09f73e325921cc50ebcd96bed0f8096
friend class
Registry
classTypelib_1_1RegistryIterator.html
ac7b716e6d41ff508ad2d8e5dad655d72
Typelib::Type
classTypelib_1_1Type.html
Category
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79
NullType
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79a683dd486f29e35cdf864c0bbad6db7f0
Array
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79aa21268eac271c34942958a11e1daf40f
Pointer
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79af2c941d3588e888ab36e5cefd3c44b0f
Numeric
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79ae24834bafff8ebf90eb3b9e52b310a68
Enum
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79a4bc92a7e3bbad3d76e2c3e6e3436d63a
Compound
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79a536d1f3e039efc2585e92f8c81354f77
Opaque
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79a3274d4d4fe6ad9cf875fb739f9c3ad3b
Container
classTypelib_1_1Type.html
a8c8aead3bccb4898fddafbddec4b7e79a89dcbfeceb5b5c07b837b4044ae3eb7b
std::map< Type const *, Type const * >
RecursionStack
classTypelib_1_1Type.html
a417f1de29a1747080d5c8bbb68ffcab6
bool
canCastTo
classTypelib_1_1Type.html
a3d3b20c852594d3ee6cca5c4e15ad190
(Type const &to) const
virtual std::set< Type const * >
dependsOn
classTypelib_1_1Type.html
a78270e44b576383483561d4089f3b884
() const =0
std::string
getBasename
classTypelib_1_1Type.html
aac6a933847ac827069ea9ab2d809095e
() const
Category
getCategory
classTypelib_1_1Type.html
a3e996bd7bf5ef9e5cbab54ac2c7a2d74
() const
std::string
getName
classTypelib_1_1Type.html
a27521a5fcca00879abe75cfee24f9639
() const
std::string
getNamespace
classTypelib_1_1Type.html
af07d4952b5610646cb4dc09bd0d904d5
() const
size_t
getSize
classTypelib_1_1Type.html
a17af1ac4ecfb2b565f8c10a6166ab611
() const
virtual unsigned int
getTrailingPadding
classTypelib_1_1Type.html
a35324cde0e6116f01f2ee16955e1458f
() const
bool
isNull
classTypelib_1_1Type.html
afe2307b13864850b7930d115f9d61162
() const
bool
isSame
classTypelib_1_1Type.html
add497132acefd01e53d3043720e55e08
(Type const &other) const
Type const &
merge
classTypelib_1_1Type.html
af806639b983c353895c90938a09f03a9
(Registry ®istry) const
virtual Type const &
merge
classTypelib_1_1Type.html
a2b1b0937712a700dc983b27b79b19ac8
(Registry ®istry, RecursionStack &stack) const
virtual void
modifiedDependencyAliases
classTypelib_1_1Type.html
ae1da30317129d00b4914a5dbfeca7a96
(Registry ®istry) const
bool
operator!=
classTypelib_1_1Type.html
a6934913264cf219cd44812f91eb4a030
(Type const &with) const
bool
operator==
classTypelib_1_1Type.html
a650ab9f8b8b48a1051cd8122a38edf51
(Type const &with) const
virtual bool
resize
classTypelib_1_1Type.html
a1cfa620602cca0bda8ae4eb90cb7a6f6
(Registry ®istry, std::map< std::string, std::pair< size_t, size_t > > &new_sizes)
void
setName
classTypelib_1_1Type.html
abdcdc400d5f6375abc54acb35002624b
(const std::string &name)
void
setSize
classTypelib_1_1Type.html
affcf2bbc14f8b58d0332cec924be1808
(size_t size)
virtual
~Type
classTypelib_1_1Type.html
a9854ca4221fc2f1650d2029cd1072e3f
()
static const int
ValidCategories
classTypelib_1_1Type.html
a90990278e8327ccbe868fe93fbf24398
virtual bool
do_compare
classTypelib_1_1Type.html
ae649a419b63eb0f136e2d49d6478908b
(Type const &other, bool equality, std::map< Type const *, Type const * > &stack) const
virtual Type *
do_merge
classTypelib_1_1Type.html
a611eb21c5f25c0f26d23c638872b916c
(Registry ®istry, RecursionStack &stack) const =0
virtual bool
do_resize
classTypelib_1_1Type.html
af3c33fe85446a45da25390e9ace88803
(Registry &into, std::map< std::string, std::pair< size_t, size_t > > &new_sizes)
bool
rec_compare
classTypelib_1_1Type.html
ab8f612979d27a765367f208ac8d12f0d
(Type const &left, Type const &right, bool equality, RecursionStack &stack) const
Type const *
try_merge
classTypelib_1_1Type.html
aae4631d2ccf8ddfed8929a1383e2b8d7
(Registry ®istry, RecursionStack &stack) const
Type
classTypelib_1_1Type.html
a491ecd38078e1c8b42f78f57b9bd7b9c
(const std::string &name, size_t size, Category category)
static bool
isValidIdentifier
classTypelib_1_1Type.html
af8caa1f464db1db996bd826670fdd9de
(const std::string &identifier)
Category
m_category
classTypelib_1_1Type.html
a3c3be840f44003605946105e3a589a0d
std::string
m_name
classTypelib_1_1Type.html
ab6f620ea34e8937dc8ef2f5b16409586
size_t
m_size
classTypelib_1_1Type.html
a5a6403d508e8dba8d4455c09fa0cab01
Typelib::TypeBuilder
classTypelib_1_1TypeBuilder.html
Typelib::TypeBuilder::Modifier
void
addArrayMajor
classTypelib_1_1TypeBuilder.html
abb5d019d28fd861b077d50a10465fd57
(int size)
void
addArrayMinor
classTypelib_1_1TypeBuilder.html
ae15ff326a1f086b3b4a83895e0c76694
(int size)
void
addPointer
classTypelib_1_1TypeBuilder.html
a8c17c52f2d19a52d22a24a6fa4f0c0e8
(int level)
const Type &
getType
classTypelib_1_1TypeBuilder.html
afac2fed7688679b4f7b650aa6b0ecbd2
() const
TypeBuilder
classTypelib_1_1TypeBuilder.html
a602b1abb319d61ab3ac68f8bb84dd3f5
(Registry ®istry, const std::list< std::string > &base)
TypeBuilder
classTypelib_1_1TypeBuilder.html
a158e18491ea6af4d2d884fbdba0aff83
(Registry ®istry, const Type *base_type)
static const Type *
build
classTypelib_1_1TypeBuilder.html
a7a3b23c3b1291feea23408e157867ae6
(Registry ®istry, const std::string &full_name)
static const Type *
getBaseType
classTypelib_1_1TypeBuilder.html
a90123a1bf655c6f0badd38c32b4af8ff
(const Registry ®istry, const std::string &full_name)
static std::string
getBaseTypename
classTypelib_1_1TypeBuilder.html
afc4c2658b1f59bacc10f7103d322a80c
(const std::string &full_name)
std::list< Modifier >
ModifierList
classTypelib_1_1TypeBuilder.html
a9637bfa341adb7a44ccc3fcc7b63c8b5
std::pair< const Type *, ModifierList >
TypeSpec
classTypelib_1_1TypeBuilder.html
a118fd78f59079a1e44f5ac7ab31567cd
static const Type &
build
classTypelib_1_1TypeBuilder.html
ac606abb8da999ed44d393a51e2d0f20b
(Registry ®istry, const TypeSpec &spec)
static TypeSpec
parse
classTypelib_1_1TypeBuilder.html
a94c05a8997b058cdac04376e1f1f6a71
(const Registry ®istry, const std::string &full_name)
std::string
m_basename
classTypelib_1_1TypeBuilder.html
a1d895b17c863d83dec3007cf6eb42edc
Registry &
m_registry
classTypelib_1_1TypeBuilder.html
a24508bfe889cf5b09765198e92f31b35
Type const *
m_type
classTypelib_1_1TypeBuilder.html
a7052e3e8863a548ae33f87fed3d26104
Typelib::TypeBuilder::Modifier
structTypelib_1_1TypeBuilder_1_1Modifier.html
Type::Category
category
structTypelib_1_1TypeBuilder_1_1Modifier.html
a99e646ab1fa43f1828412e3230387acd
int
size
structTypelib_1_1TypeBuilder_1_1Modifier.html
adacf8966d4039965ee72632f20152f24
Typelib::TypeDefinitionPlugin
classTypelib_1_1TypeDefinitionPlugin.html
virtual void
registerTypes
classTypelib_1_1TypeDefinitionPlugin.html
aa6dbf945da70270b71507cbd3cf7553f
(Typelib::Registry ®istry)=0
Typelib::TypeDisplayVisitor
classTypelib_1_1TypeDisplayVisitor.html
Typelib::TypeVisitor
TypeDisplayVisitor
classTypelib_1_1TypeDisplayVisitor.html
af209b3fe13df061d501f472f031cf8d1
(std::ostream &stream, std::string const &base_indent)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
a8a2cd56059d7552ca1157e7015967567
(NullType const &type)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
a3d475ed5dd7f5d3e96b15ceec0680bca
(OpaqueType const &type)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
a556a2a9d5bd8cf95102beaa8cd69bd4c
(Compound const &type)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
aaf093d3b1e3451a223627579f4f7382c
(Compound const &type, Field const &field)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
aa970af1d25ddad3fea3f8e5d25ae56c3
(Numeric const &type)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
a49554c2dd6487f1f554d8f49a6f407a0
(Enum const &type)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
a8dacadb4df32242451c18040ece71b1b
(Pointer const &type)
bool
visit_
classTypelib_1_1TypeDisplayVisitor.html
a3de2e26d38b55556cfdfd6811e554dc4
(Array const &type)
void
display_compound
classTypelib_1_1TypeDisplayVisitor.html
acda91fbb5e0cdaaa6dd448d4b4cb1150
(T const &type, char const *compound_name)
std::string
m_indent
classTypelib_1_1TypeDisplayVisitor.html
a4df6066e5e6f17f1ac8e4ec152433a6e
std::ostream &
m_stream
classTypelib_1_1TypeDisplayVisitor.html
a8b5a27c85964dd465949b507c6d4a716
Typelib::TypeException
structTypelib_1_1TypeException.html
TypeException
structTypelib_1_1TypeException.html
afbeb4e4d4652b1b2373b4dc0a813e8d6
(std::string const &msg)
Typelib::TypeVisitor
classTypelib_1_1TypeVisitor.html
void
apply
classTypelib_1_1TypeVisitor.html
aedd76dae55886f43a44aa0de6bde4b20
(Type const &type)
virtual
~TypeVisitor
classTypelib_1_1TypeVisitor.html
a4251c1902b5310852867baf0dab8bd9e
()
bool
dispatch
classTypelib_1_1TypeVisitor.html
a1c99c171c36cc40a937fa6c50c595e9b
(Type const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
a4f2c75c428df2bb4e662f72e808012f7
(NullType const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
af7dcb19fbdbc0dc4f66882b0ba4396c7
(OpaqueType const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
a0df68aa0aa2e7bba0c09700f046ef7b1
(Numeric const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
a31274da4838375c1074f0bfa160d41c4
(Enum const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
aad2422b2774e0af5297dbd5d44708fa3
(Pointer const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
ac269ab08cf54b8c2e26a8d09f4cdb6b3
(Array const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
ae91f6e4b1f802497ecff738e4944458c
(Container const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
aa1774f89bc5d59615c8db7892ad8b87b
(Compound const &type)
virtual bool
visit_
classTypelib_1_1TypeVisitor.html
ac875889291fbeb1b0c9ec1e6d664aff8
(Compound const &type, Field const &field)
Typelib::Undefined
classTypelib_1_1Undefined.html
Typelib::RegistryException
std::string
getName
classTypelib_1_1Undefined.html
a83c3022d75b4961a1332ef592e2eebdf
() const
Undefined
classTypelib_1_1Undefined.html
a490ebd050b2bc3571527dbf09cca70af
(const std::string &name)
~Undefined
classTypelib_1_1Undefined.html
a33795ea7894f8b0e5ceb9ebee1243692
()
std::string
m_name
classTypelib_1_1Undefined.html
a85087850b7285ca38dc894baa5fd89d7
Typelib::UnknownContainer
structTypelib_1_1UnknownContainer.html
UnknownContainer
structTypelib_1_1UnknownContainer.html
a2a5a509a6c19c1004e01348821d17e84
(std::string const &name)
Typelib::UnknownLayoutBytecode
structTypelib_1_1UnknownLayoutBytecode.html
UnknownLayoutBytecode
structTypelib_1_1UnknownLayoutBytecode.html
acfa5781885c7d74a3407165917575318
()
Typelib::UnsupportedEndianSwap
structTypelib_1_1UnsupportedEndianSwap.html
UnsupportedEndianSwap
structTypelib_1_1UnsupportedEndianSwap.html
a9ae2c984ee2b613127e58038ac5e583d
(std::string const &what)
Typelib::UnsupportedType
classTypelib_1_1UnsupportedType.html
Typelib::TypeException
UnsupportedType
classTypelib_1_1UnsupportedType.html
a84361c56b86dcfb34093c0b9e0312382
(Type const &type_)
UnsupportedType
classTypelib_1_1UnsupportedType.html
ae80d8e7ee284a9a51083a9826e22d2fe
(Type const &type_, std::string const &reason_)
~UnsupportedType
classTypelib_1_1UnsupportedType.html
a2f9842f2f02559aae9c1de9927186fb1
()
std::string const
reason
classTypelib_1_1UnsupportedType.html
a5fae6ae98080c44a2650ca75c3d1f5bb
Type const &
type
classTypelib_1_1UnsupportedType.html
a59e5313b8576d3cf82f01d6cb8c145eb
Typelib::Value
classTypelib_1_1Value.html
void *
getData
classTypelib_1_1Value.html
a0289036651b817904888f19a23b2b004
() const
Type const &
getType
classTypelib_1_1Value.html
ad9f47dec57e317ccb78f21229e840402
() const
bool
operator!=
classTypelib_1_1Value.html
ab9b71c916538703aa4899cb7d81e1fb7
(Value const &with) const
bool
operator==
classTypelib_1_1Value.html
a380c5f385caa7a86aa810e2678090421
(Value const &with) const
Value
classTypelib_1_1Value.html
af9da35f3a78eca5eea10b57f4049ac3d
()
Value
classTypelib_1_1Value.html
a190b3e98e77f3b67e4a6b50737e7141f
(void *data, Type const &type)
void *
m_data
classTypelib_1_1Value.html
a77501b1300a78ae3c95945d7c449ec6a
boost::reference_wrapper< Type const >
m_type
classTypelib_1_1Value.html
a2be30ba7066eca7b04aaaf271ce45557
Typelib::ValueVisitor
classTypelib_1_1ValueVisitor.html
Typelib::ValueVisitor::TypeDispatch
void
apply
classTypelib_1_1ValueVisitor.html
a6a1a2af666065150a1fa47c5572ac095
(Value v)
virtual void
dispatch
classTypelib_1_1ValueVisitor.html
a8ab409b084042ea9fe0d5b9e3cdaa31f
(Value v)
ValueVisitor
classTypelib_1_1ValueVisitor.html
a33e163896bd5571ad3a256300aeda62e
(bool defval=false)
virtual
~ValueVisitor
classTypelib_1_1ValueVisitor.html
aa53fff8770804f1e66b0655c7190cd83
()
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
aabff04f4de5e80b1fbf904f0baa2fc94
(int8_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a34ec39923668082a611c4ab807bf0b72
(uint8_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
ac71364df289a03ec8960811a28a22a39
(int16_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a03af6a75ac0c06e8385b47b8f77146aa
(uint16_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
aee1bef31dc48ae9ba02c69b7c7f820fb
(int32_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a031261d12dadc7d91d398f72f95f018e
(uint32_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a1d188ba27f7d5857b4f9a9aff0f3500e
(int64_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a3d3152a94c8abf23541b00b7524110bd
(uint64_t &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
ac592644f1aef4dbe9d462b75afd8b62b
(float &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
aaf15ed9dd77e8780f85ad3e5bd3917fa
(double &)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a396bbbf36a9a47b7b6c9f5b90f177dda
(Value const &v, OpaqueType const &t)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a270fee7ba545f689b0d9f998edb1ecfb
(Value const &v, Pointer const &t)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a6201ed7780de8356ebf00449461de962
(Value const &v, Array const &a)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a63160be15a09b192cf9ae50fc0cbb677
(Value const &v, Container const &a)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a03954c93feee344a94af3f1b0f4555cd
(Value const &v, Compound const &c)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a7317272c33c06a35ca37ca2f97073de8
(Value const &v, Compound const &c, Field const &f)
virtual bool
visit_
classTypelib_1_1ValueVisitor.html
a5b22e7aa5ba2db74aa3bdd0cdf6d70d9
(Enum::integral_type &v, Enum const &e)
bool
m_defval
classTypelib_1_1ValueVisitor.html
a2d8a9b2805e7fbd48b649f54c2410443
TypeDispatch *
m_dispatcher
classTypelib_1_1ValueVisitor.html
a8357a3fd6d6c03b06f64930e23fc7029
friend class
TypeDispatch
classTypelib_1_1ValueVisitor.html
a6beee9a75179ab057d061d9974cd7875
Typelib::ValueVisitor::TypeDispatch
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
Typelib::TypeVisitor
void
apply
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
afbd06ee82bc852a7434fe88e2892ffe4
(Value value)
TypeDispatch
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
a6da13a142b222c364a153ec6cc947672
(ValueVisitor &visitor)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
acbc439f46d7abfc3456e729751eab151
(Numeric const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
a838fd18d9463fff0ada06f08521c8648
(Enum const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
aabb373587cb255372597f42b5d2d3915
(Container const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
a39b8129f95d00a63047d7973487d2743
(Pointer const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
a66e62a73ed2b7c7f1f655639ded458bd
(Array const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
adc0de51455f5186e92ebba7c3838316d
(Compound const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
afc94acf96d89ef59b51e6f32b322a66d
(OpaqueType const &type)
virtual bool
visit_
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
aeae944f3aae712a02cc0c27f6f11a34c
(Compound const &type, Field const &field)
bool
integer_cast
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
a4a927b1b4a1f34273d1598026f28644f
(uint8_t *value, Type const &t)
std::list< uint8_t * >
m_stack
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
aee773711a86bc5d3a30f6b76996580c0
ValueVisitor &
m_visitor
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
ad1dce3eb8d2c1f7208073bc4e1c5434b
friend class
ValueVisitor
classTypelib_1_1ValueVisitor_1_1TypeDispatch.html
a4038269c2e2c3c614938337c82446be6
Typelib::CXX
namespaceTypelib_1_1CXX.html
void
addStandardTypes
namespaceTypelib_1_1CXX.html
a06e7882a3e10bb2d21231fece80bfedf
(Typelib::Registry ®istry)
Typelib::details
namespaceTypelib_1_1details.html
Typelib::details::csvheader
Typelib::details::csvline
Typelib::details::do_type_display
Typelib::details::sint_t< 15 >
Typelib::details::sint_t< 31 >
Typelib::details::sint_t< 63 >
Typelib::details::sint_t< 7 >
Typelib::details::uint_t< 16 >
Typelib::details::uint_t< 32 >
Typelib::details::uint_t< 64 >
Typelib::details::uint_t< 8 >
std::ostream &
operator<<
namespaceTypelib_1_1details.html
a523f4de042d90c3a2980c142c6daf2f9
(std::ostream &stream, csvheader header)
std::ostream &
operator<<
namespaceTypelib_1_1details.html
a932a2f10f8d3404cf0d72d7fc9652234
(std::ostream &stream, do_type_display display)
std::ostream &
operator<<
namespaceTypelib_1_1details.html
a6f71c2ea413fe5f30aea5871f433f4e8
(std::ostream &stream, csvline line)
Typelib::details::csvheader
structTypelib_1_1details_1_1csvheader.html
csvheader
structTypelib_1_1details_1_1csvheader.html
aab8a44f38d5711dc31e9f86d88289540
(Type const &type, std::string const &basename_, std::string const &sep=" ")
std::string
basename
structTypelib_1_1details_1_1csvheader.html
ab2e774036ce64ec99f49bab5e4006487
CSVOutput
output
structTypelib_1_1details_1_1csvheader.html
ad405cf9ee9d800819601dd520aecf646
Typelib::details::csvline
structTypelib_1_1details_1_1csvline.html
csvline
structTypelib_1_1details_1_1csvline.html
a0a6efe766a1093db4a61ddef3da15742
(Type const &type_, void *value_, std::string const &sep_=" ", bool char_as_numeric=true)
bool
char_as_numeric
structTypelib_1_1details_1_1csvline.html
a8a9d96ae6571b6d4a6322722596b0bf3
CSVOutput
output
structTypelib_1_1details_1_1csvline.html
a3002d64b6854beda6242e6ad938a5707
void *
value
structTypelib_1_1details_1_1csvline.html
a200f0b2e458227718079c3167b3b222c
Typelib::details::do_type_display
structTypelib_1_1details_1_1do__type__display.html
do_type_display
structTypelib_1_1details_1_1do__type__display.html
a2924c31c952b68968de04f32ed1c1129
(Type const &type_, std::string const &indent_="")
std::string
indent
structTypelib_1_1details_1_1do__type__display.html
a6769fd23c9c2c92c20bb7d45ba0dc556
Type const &
type
structTypelib_1_1details_1_1do__type__display.html
a1ba48edfa4446a92120e13f349a8acc6
Typelib::details::sint_t< 15 >
structTypelib_1_1details_1_1sint__t_3_0115_01_4.html
int16_t
type
structTypelib_1_1details_1_1sint__t_3_0115_01_4.html
a1870d6b6c08bae0a8fb5deb7b1e5ff36
Typelib::details::sint_t< 31 >
structTypelib_1_1details_1_1sint__t_3_0131_01_4.html
int32_t
type
structTypelib_1_1details_1_1sint__t_3_0131_01_4.html
a72e687a875fbab31854e44ce082a769d
Typelib::details::sint_t< 63 >
structTypelib_1_1details_1_1sint__t_3_0163_01_4.html
int64_t
type
structTypelib_1_1details_1_1sint__t_3_0163_01_4.html
aebd94efd0f20e32b8fba482ae3fb6e31
Typelib::details::sint_t< 7 >
structTypelib_1_1details_1_1sint__t_3_017_01_4.html
int8_t
type
structTypelib_1_1details_1_1sint__t_3_017_01_4.html
a74d2a5b4212f81e5f581230710363db0
Typelib::details::uint_t< 16 >
structTypelib_1_1details_1_1uint__t_3_0116_01_4.html
uint16_t
type
structTypelib_1_1details_1_1uint__t_3_0116_01_4.html
a19305b4cf225d0d4ca8f68dfa4919d2f
Typelib::details::uint_t< 32 >
structTypelib_1_1details_1_1uint__t_3_0132_01_4.html
uint32_t
type
structTypelib_1_1details_1_1uint__t_3_0132_01_4.html
a8354ae24216dab8d5efa4c4b4b973fab
Typelib::details::uint_t< 64 >
structTypelib_1_1details_1_1uint__t_3_0164_01_4.html
uint64_t
type
structTypelib_1_1details_1_1uint__t_3_0164_01_4.html
a70cb0302909797c3b672c20919ce319b
Typelib::details::uint_t< 8 >
structTypelib_1_1details_1_1uint__t_3_018_01_4.html
uint8_t
type
structTypelib_1_1details_1_1uint__t_3_018_01_4.html
affff2c0eb9158b0ecc90512ac50caf45
Typelib::MemLayout
namespaceTypelib_1_1MemLayout.html
Typelib::MemLayout::Visitor
Operations
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171
FLAG_MEMCPY
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171aa846e28acad73af4bdc6eee076f429fd
FLAG_ARRAY
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171aa669b76289556e49076d61dbb977ca55
FLAG_CONTAINER
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171a199816280d8a6f34f9858890cf1a28e5
FLAG_SKIP
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171a87a7fc8ee46239eecaf45f510c52b66e
FLAG_END
namespaceTypelib_1_1MemLayout.html
a3fab4211e77d67765d7f94aa8b92e171a228d6f9451087e9137c6f37d5013e997
MemoryLayout::const_iterator
skip_block
namespaceTypelib_1_1MemLayout.html
a46fb1301a93394e13a79137a08711b9b
(MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end)
Typelib::MemLayout::Visitor
classTypelib_1_1MemLayout_1_1Visitor.html
Typelib::TypeVisitor
void
apply
classTypelib_1_1MemLayout_1_1Visitor.html
ac8221996fc2bdf18d6dd357f7e90d71a
(Type const &type, bool merge_skip_copy=true, bool remove_trailing_skips=true)
Visitor
classTypelib_1_1MemLayout_1_1Visitor.html
a8131c189197f464ecfb2ba609ae4b6e8
(MemoryLayout &ops, bool accept_pointers=false, bool accept_opaques=false)
void
add_generic_op
classTypelib_1_1MemLayout_1_1Visitor.html
a2cc66534e57a6d9ae6896684a3f9e80b
(size_t op, size_t count)
bool
generic_visit
classTypelib_1_1MemLayout_1_1Visitor.html
a4b6aeb394fedabedd1ab450251a152d1
(Type const &value)
void
memcpy
classTypelib_1_1MemLayout_1_1Visitor.html
a17bdad8761d2dca01425c37ee35c4a4b
(size_t count)
void
merge_skips_and_copies
classTypelib_1_1MemLayout_1_1Visitor.html
ad00ec4c7289a76d3c0399b39a1c3021e
()
void
push_current_op
classTypelib_1_1MemLayout_1_1Visitor.html
ac07c22245d13e5221b97bd3270b65113
()
void
skip
classTypelib_1_1MemLayout_1_1Visitor.html
a8208c665eda90ff1e0b095ce8bf31fe9
(size_t count)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
a88a48316ab7a459bf810b7cbecc3afc1
(Numeric const &type)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
ab303a04f7ee20eda4cf2a516c0b40292
(Enum const &type)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
af0ee9e2b99001d95bb3f4dbc0b0ae4a6
(Array const &type)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
a1aaf2a98c12dc5a1f4b812d2b490db45
(Container const &type)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
ad1012a4b68ede9d5d5aab3e275add98a
(Compound const &type)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
a6551b43f6e45111b708e4be662ec6019
(Pointer const &type)
bool
visit_
classTypelib_1_1MemLayout_1_1Visitor.html
afc6584f57ca19e9e789c0f40a7107915
(OpaqueType const &type)
bool
accept_opaques
classTypelib_1_1MemLayout_1_1Visitor.html
a3e40556ab178715728a2e75df150d273
bool
accept_pointers
classTypelib_1_1MemLayout_1_1Visitor.html
af1ada0329babb94a991a22f964ffcb7f
size_t
current_op
classTypelib_1_1MemLayout_1_1Visitor.html
a0fd6b990c64c9f085cd56a3a4776398f
size_t
current_op_count
classTypelib_1_1MemLayout_1_1Visitor.html
a90f169723693caba492bc9671893012a
bool
merge_skip_copy
classTypelib_1_1MemLayout_1_1Visitor.html
a89d0373487391da029aaf8d2895f1eb0
MemoryLayout &
ops
classTypelib_1_1MemLayout_1_1Visitor.html
ae9aa3e0cf6134d734c8c697e89a8f9fd
Typelib::Packing
namespaceTypelib_1_1Packing.html
Typelib::Packing::FoundNullStructure
Typelib::Packing::FoundUnion
Typelib::Packing::PackingUnknown
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a7d86348321f1978e1b4391f7fd5c2961
(const Field &last_field, const Type &append_field, size_t packing)
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a613369b3ba1d488dd379ba2cef0c9684
(Compound const &last_field, const Type &append_field, size_t packing)
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a94f4fe050eb6f15b265e9ab5fbb8fc0c
(Compound const &compound, Type const &append)
int
getOffsetOf
namespaceTypelib_1_1Packing.html
a7b387fcb5c5510671544553ba8186de0
(Field const &last_field, Type const &append)
int
getSizeOfCompound
namespaceTypelib_1_1Packing.html
a807c0113305bc841c3f00967002d5a48
(Compound const &compound)
Typelib::Packing::FoundNullStructure
structTypelib_1_1Packing_1_1FoundNullStructure.html
Typelib::Packing::PackingUnknown
FoundNullStructure
structTypelib_1_1Packing_1_1FoundNullStructure.html
ac1d8360bcbc38e5ee06a6d9dfad441c3
()
Typelib::Packing::FoundUnion
structTypelib_1_1Packing_1_1FoundUnion.html
Typelib::Packing::PackingUnknown
FoundUnion
structTypelib_1_1Packing_1_1FoundUnion.html
aef3e45a2f9adbc4957e21a94355a4824
()
Typelib::Packing::PackingUnknown
structTypelib_1_1Packing_1_1PackingUnknown.html
PackingUnknown
structTypelib_1_1Packing_1_1PackingUnknown.html
a5565eaff824a5ad4d42eb23bfb039f76
(std::string const &what)
Typelib::ValueOps
namespaceTypelib_1_1ValueOps.html
boost::tuple< bool, uint8_t *, uint8_t *, MemoryLayout::const_iterator >
compare
namespaceTypelib_1_1ValueOps.html
a9648b4b0412dd07989b45561ac5a8009
(uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t *, uint8_t *, MemoryLayout::const_iterator >
copy
namespaceTypelib_1_1ValueOps.html
a4b251ea0bfbb666d187d85c06b5fa767
(uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t *, MemoryLayout::const_iterator >
destroy
namespaceTypelib_1_1ValueOps.html
a339dd2f9b20e5fd73a44e0f26e8e8fbb
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< size_t, MemoryLayout::const_iterator >
dump
namespaceTypelib_1_1ValueOps.html
a585c208072e74010be1b287be80d50d0
(uint8_t const *data, size_t in_offset, OutputStream &stream, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
boost::tuple< size_t, MemoryLayout::const_iterator >
getDumpSize
namespaceTypelib_1_1ValueOps.html
af6cf883d066c04b92113d11db0fd0b2d
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t *, MemoryLayout::const_iterator >
init
namespaceTypelib_1_1ValueOps.html
a6cd1bc4a64b1328529781687e51484fe
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< size_t, MemoryLayout::const_iterator >
load
namespaceTypelib_1_1ValueOps.html
a6706defc2e3e26af7ad79af38dc2597a
(uint8_t *data, size_t out_offset, InputStream &stream, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
boost::tuple< uint8_t *, MemoryLayout::const_iterator >
zero
namespaceTypelib_1_1ValueOps.html
ae36559ed1da7ebe3151b75186298aa9a
(uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
typelib_ruby
namespacetypelib__ruby.html
typelib_ruby::cxx2rb
typelib_ruby::rb2cxx
typelib_ruby::RubyGetter
typelib_ruby::RubySetter
VALUE
memory_allocate
namespacetypelib__ruby.html
aa7809ce8b0c5fdbbd65d37007d7afc1e
(size_t size)
void *
memory_cptr
namespacetypelib__ruby.html
a3fdc57fb4bf980222d30e1d75fad67cb
(VALUE ptr)
void
memory_delete
namespacetypelib__ruby.html
ad28d6e3619a3065b7f98c189954d4330
(void *ptr)
void
memory_init
namespacetypelib__ruby.html
a5255c8fe6e99a56a67af7d6ae846e763
(VALUE ptr, VALUE type)
void
memory_unref
namespacetypelib__ruby.html
a338ebfee3947fb81d7c9734af45b20cb
(void *ptr)
VALUE
memory_wrap
namespacetypelib__ruby.html
ac67ca147906cd7d91ed6f3d115b47c1b
(void *ptr, bool take_ownership, void *root_ptr)
VALUE
type_get_registry
namespacetypelib__ruby.html
ab3ec845b7ad556e111964ddebe7804f6
(VALUE self)
void
Typelib_init_memory
namespacetypelib__ruby.html
a46bf06c9d43ec9cced2b37b0ceb8d0d3
()
void
Typelib_init_registry
namespacetypelib__ruby.html
a0c04c3b448a7cfd8d702cc8e40f5309d
()
void
Typelib_init_specialized_types
namespacetypelib__ruby.html
a787304ffab104a32d1cd23bb3f628bdb
()
void
Typelib_init_strings
namespacetypelib__ruby.html
a155b051ef7bafac0412fa7c148ba4daf
()
void
Typelib_init_values
namespacetypelib__ruby.html
a44801f2e1ad4bf13c298b04465c818c0
()
VALUE
value_get_registry
namespacetypelib__ruby.html
a6467e610dae162ddae441c5118cfff71
(VALUE self)
VALUE
cArray
namespacetypelib__ruby.html
a228918a2aa9650bc9f427a555d22f534
VALUE
cCompound
namespacetypelib__ruby.html
a985875865b5a53075874fae2a9283ce8
VALUE
cContainer
namespacetypelib__ruby.html
a529ba0bbd37f6546b8a23b8d455f4834
VALUE
cEnum
namespacetypelib__ruby.html
a6e2140b444cd6737a7301b2011b70cd4
VALUE
cIndirect
namespacetypelib__ruby.html
a28c23cef585bd1e3ef054ebd31aba059
VALUE
cNull
namespacetypelib__ruby.html
ae5f7b68a4bc8c423f58e0ab2c0581ad4
VALUE
cNumeric
namespacetypelib__ruby.html
aec300ee74e3554277dab0f4f15e84e36
VALUE
cOpaque
namespacetypelib__ruby.html
a14459707cddd2bce76ace0c251f55ecc
VALUE
cPointer
namespacetypelib__ruby.html
a6103299ac404dcb49d76c4a136b16a55
VALUE
cRegistry
namespacetypelib__ruby.html
aba3460e75f4ba3b6fa7e7b02cefc24bb
VALUE
cType
namespacetypelib__ruby.html
aae586e51bcf4d1d498811d28d8ca5e93
VALUE
eNotFound
namespacetypelib__ruby.html
abbd95b623f29da926bda2f7bbd338ac6
typelib_ruby::RubyGetter
classtypelib__ruby_1_1RubyGetter.html
Typelib::ValueVisitor
VALUE
apply
classtypelib__ruby_1_1RubyGetter.html
a26474da74ff9487906f3f4ab1322e6df
(Typelib::Value value, VALUE registry, VALUE parent)
RubyGetter
classtypelib__ruby_1_1RubyGetter.html
a42597a56e5a823f95aaf0a417a22b799
()
~RubyGetter
classtypelib__ruby_1_1RubyGetter.html
a836a3f89596b5bf6f649db3ab8d73cf9
()
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a2abef5affdebb2e368d6da8a65b53bef
(int8_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
abad65c47af304af31c3756f3a30c6e2b
(uint8_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
ad93a95d76f02488b3028c0ea2cf66657
(int16_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a02a55f71ab9e525ff61c64ba02c23739
(uint16_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a3761102477fe6c6e0bcc551bf8ce94e3
(int32_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a75d2a6f1fee58b1dfc2408ccd7ae61ee
(uint32_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a325fe67fc09efcbc6db3d6c4d9856d02
(int64_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a917fed62b727738a6abef566649e1cc4
(uint64_t &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a57d603e3afa652ab9622809b82be5566
(float &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a7b776ec73bbb050a836436b1f92bce51
(double &value)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a1834cdd0766f63cdd8dfae043f20fccf
(Typelib::Value const &v, Typelib::Pointer const &p)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
ad73236d1d08a7155b579088b3e1c4997
(Typelib::Value const &v, Typelib::Array const &a)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a1e08f37ffa5c2d2aaba7e3f835779545
(Typelib::Value const &v, Typelib::Compound const &c)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a9f97cc1372716bf8e7f86b923e2046d6
(Typelib::Value const &v, Typelib::Container const &c)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
a54fad2ea2d19d30dec897edfdbba1ad8
(Typelib::Value const &v, Typelib::OpaqueType const &c)
bool
visit_
classtypelib__ruby_1_1RubyGetter.html
ac7bdab58112de5f565e210c0e40a965f
(Typelib::Enum::integral_type &v, Typelib::Enum const &e)
VALUE
m_parent
classtypelib__ruby_1_1RubyGetter.html
abcf979ec76b416d4540d56dc1446858b
VALUE
m_registry
classtypelib__ruby_1_1RubyGetter.html
a1a4a125b53748702de9d2e1b2be1b661
VALUE
m_value
classtypelib__ruby_1_1RubyGetter.html
a5f5a640e37c16019b6de458b948562ef
typelib_ruby::RubySetter
classtypelib__ruby_1_1RubySetter.html
Typelib::ValueVisitor
VALUE
apply
classtypelib__ruby_1_1RubySetter.html
ad8e31ca859ded031397c64422676418c
(Typelib::Value value, VALUE new_value)
RubySetter
classtypelib__ruby_1_1RubySetter.html
a1f00d442fd1b1eedcb3193bed61ad8fd
()
~RubySetter
classtypelib__ruby_1_1RubySetter.html
a66c163fdfb46c711171731a521952b64
()
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a909a239a2f64eebd0dc63af022dacba3
(int8_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
aa41d62654941defa7195f09ee7b601e1
(uint8_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a0ded509285a6697686e5e4ee54602d04
(int16_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
aac4514e345979487ddfde67b35da8285
(uint16_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
aba5be973fc25c98151ab5016edb532ee
(int32_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
ad290deb2cd94fc390855f0f9e6d8c588
(uint32_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
ab81e913010802fbe211343c91183de5f
(int64_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a70dd3deca54a9eebc35e3635ad102e74
(uint64_t &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a42a093f483b18338042ca9bfcb04a9f9
(float &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a06519898b73aa9931f057615d14c67e1
(double &value)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a0d2f6b63a8c23ad9fafb14b43b3bc168
(Typelib::Value const &v, Typelib::Pointer const &p)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a1138785a958e2aeee88d3e0f7e10a352
(Typelib::Value const &v, Typelib::Array const &a)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
ad3310aea6071070ff26b23ea41199c57
(Typelib::Value const &v, Typelib::Compound const &c)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a67c6dd4813d84f182ffcf1fda4830cd3
(Typelib::Value const &v, Typelib::Container const &c)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
afb3ac8f1a9625b3f4fa195a03c229ce7
(Typelib::Value const &v, Typelib::OpaqueType const &c)
bool
visit_
classtypelib__ruby_1_1RubySetter.html
a822be912587089e3c2a61e2316ee777a
(Typelib::Enum::integral_type &v, Typelib::Enum const &e)
VALUE
m_value
classtypelib__ruby_1_1RubySetter.html
ad69942148399123f5c434a4350f7871b
typelib_ruby::cxx2rb
namespacetypelib__ruby_1_1cxx2rb.html
typelib_ruby::cxx2rb::RbRegistry
std::map< Type const *, std::pair< bool, VALUE > >
WrapperMap
namespacetypelib__ruby_1_1cxx2rb.html
a269d0addfbb485f7e52d4cf58517bb41
VALUE
class_of
namespacetypelib__ruby_1_1cxx2rb.html
af48b005089d34b90ebda4f33ed26ea52
(Type const &type)
VALUE
class_of
namespacetypelib__ruby_1_1cxx2rb.html
a236cedf7900ae40f713c9a45b67dcdb6
()
VALUE
class_of< RbRegistry >
namespacetypelib__ruby_1_1cxx2rb.html
a497c0468324017775c8deca493dfbd95
()
VALUE
class_of< Type >
namespacetypelib__ruby_1_1cxx2rb.html
ac8554903b9de6bcc92c3db929c964662
()
VALUE
class_of< Value >
namespacetypelib__ruby_1_1cxx2rb.html
a9ab82cf08d6efc53fcea57a9142de4cf
()
VALUE
enum_symbol
namespacetypelib__ruby_1_1cxx2rb.html
a044a803d248c8b6aeed5c8166a2f31c2
(Enum::integral_type value, Enum const &e)
VALUE
type_wrap
namespacetypelib__ruby_1_1cxx2rb.html
ab7b7c11da16b2fc18e9e2ae65e70b20d
(Type const &type, VALUE registry)
VALUE
value_wrap
namespacetypelib__ruby_1_1cxx2rb.html
add1fb8b13ac28f86b08d139525eeb3b7
(Value v, VALUE registry, VALUE parent=Qnil)
typelib_ruby::cxx2rb::RbRegistry
structtypelib__ruby_1_1cxx2rb_1_1RbRegistry.html
RbRegistry
structtypelib__ruby_1_1cxx2rb_1_1RbRegistry.html
ad2d3cc0368bb13c179e9fe1dcfc451d4
(Typelib::Registry *registry)
~RbRegistry
structtypelib__ruby_1_1cxx2rb_1_1RbRegistry.html
a1a9ab65fe1bbf5e08b3e18b0b9b2e212
()
boost::shared_ptr< Typelib::Registry >
registry
structtypelib__ruby_1_1cxx2rb_1_1RbRegistry.html
aaaad9ba13745d2cf53d062a852857253
cxx2rb::WrapperMap
wrappers
structtypelib__ruby_1_1cxx2rb_1_1RbRegistry.html
a36f5edeeed7efe23663b0095b41604f7
typelib_ruby::rb2cxx
namespacetypelib__ruby_1_1rb2cxx.html
void
check_is_kind_of
namespacetypelib__ruby_1_1rb2cxx.html
affa217dec6c786ed396c213e6175db71
(VALUE self, VALUE expected)
Enum::integral_type
enum_value
namespacetypelib__ruby_1_1rb2cxx.html
a4efb8b59ebf530365c5914aadc35bf5e
(VALUE rb_value, Enum const &e)
T &
get_wrapped
namespacetypelib__ruby_1_1rb2cxx.html
a2ab18225fab9bf9d7b15bd89ba03839c
(VALUE self)
T &
object
namespacetypelib__ruby_1_1rb2cxx.html
ae54267136aeab08f5b8c975656b1a7f5
(VALUE self)
Registry &
object
namespacetypelib__ruby_1_1rb2cxx.html
ac80f92429d5464a97704b56d1c5209f0
(VALUE self)