Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
aidacc.PyStub-glue.__AIDA_Enum__
rope.pyrapicorn.__AIDA_Enum__
aidacc.PyStub-glue._BaseClass_.__Signal__
rope.pyrapicorn._BaseClass_.__Signal__
aidacc::PyStub-glue._BaseClass_::_AidaID_
rope::pyrapicorn._BaseClass_::_AidaID_
aidacc.PyStub-glue._BaseClass_
rope.pyrapicorn._BaseClass_
rope.pyrapicorn._BaseRecord_
aidacc.PyStub-glue._BaseRecord_
Rapicorn::Aida::_HandleType
rope._RapicornSource
Rapicorn::Aida::_ServantType
Rapicorn::Walker< Value >::Adapter< Iterator >
Rapicorn::Adjustment
Rapicorn::AdjustmentSource
rope.pyrapicorn.AdjustmentSourceType
Rapicorn::Affine
Rapicorn::AffineHFlip
Rapicorn::AffineIdentity
Rapicorn::AffineRotate
Rapicorn::AffineScale
Rapicorn::AffineShear
Rapicorn::AffineTranslate
Rapicorn::AffineVFlip
aidacc.plic.AidaMain
Rapicorn::AlignedArray< T, ALIGNMENT >Class to maintain an array of aligned memory
Rapicorn::Alignment
rope.pyrapicorn.AlignType
Rapicorn::Ambience
Rapicorn::AnchorInfo
rope.pyrapicorn.AnchorType
Rapicorn::Aida::AnyGeneric value type that can hold values of all other types
Rapicorn::AnySeqA sequence of Any objects
Rapicorn::AnySeqSeqA sequence of AnySeq sequence objects, useful when multiple AnySeq instances are needed
rope.pyrapicorn.Application
Rapicorn::ApplicationApplication singleton
Rapicorn::ApplicationHandleSee also the corresponding IDL class Application
Rapicorn::ApplicationIfaceSee also the corresponding IDL class Application
Rapicorn::ApplicationImpl
Rapicorn::Arrangement
Rapicorn::ArrangementImpl
Rapicorn::Arrow
Rapicorn::AsyncBlockingQueue< Value >This is a thread-safe asyncronous queue which blocks in pop() until data is provided through push()
Rapicorn::AsyncNotifyingQueue< Value >This is a thread-safe asyncronous queue which returns 0 from pop() until data is provided through push()
Rapicorn::AsyncRingBuffer< T >This is a thread-safe lock-free ring buffer of fixed size
AsyncSignal
Rapicorn::Aida::AsyncSignal< SignalSignature >AsyncSignal is a Signal type with support for std::future returns from handlers
Rapicorn::Aida::Lib::AsyncSignal< R(Args...)>AsyncSignal template specialised for the callback signature
Rapicorn::Lib::Atomic< T >
Rapicorn::Atomic< char >Atomic char type
Rapicorn::Atomic< int32 >Atomic int32 type
Rapicorn::Atomic< int64 >Atomic int64 type
Rapicorn::Atomic< int8 >Atomic int8 type
Rapicorn::Atomic< uint32 >Atomic uint32 type
Rapicorn::Atomic< uint64 >Atomic uint64 type
Rapicorn::Atomic< uint8 >Atomic uint8 type
Rapicorn::Atomic< V * >Atomic pointer type
Rapicorn::Text::AttrState
Rapicorn::AUTOMATIC_LOCK
Rapicorn::BALANCED_LOCK
Rapicorn::Aida::BaseConnectionBase connection context for ORB message exchange
aidacc.Decls.BaseDecl
Rapicorn::BaseObjectHelper class, part of the IDL interface but implemented by rapicorn-core
Rapicorn::BlobBinary data access for builtin resources and files
Rapicorn::BoolSeqA sequence of booleans
rope.pyrapicorn.ButtonArea
Rapicorn::ButtonAreaThe ButtonArea interface provides button click handling
Rapicorn::ButtonAreaHandleSee also the corresponding IDL class ButtonArea
Rapicorn::ButtonAreaIfaceSee also the corresponding IDL class ButtonArea
Rapicorn::ButtonAreaImpl
Rapicorn::CairoContext
Rapicorn::CairoPainter
Rapicorn::CheckDerivedFrom< Child, Base >
Rapicorn::CheckDerivedFrom< Child *, Base * >
Rapicorn::ClassDoctor
rope.pyrapicorn.ClickType
Rapicorn::Text::Editor::Client
Rapicorn::FocusFrame::Client
Rapicorn::Aida::ClientConnectionConnection context for IPC clients
Rapicorn::Aida::Lib::CollectorDefault< Result >CollectorDefault implements the default handler collection behaviour
Rapicorn::Aida::Lib::CollectorDefault< void >CollectorDefault specialisation for handlers with void return type
Rapicorn::Aida::Lib::CollectorInvocation< Collector, R(Args...)>CollectorInvocation specialisation for regular handlers
Rapicorn::Aida::Lib::CollectorInvocation< Collector, void(Args...)>CollectorInvocation specialisation for handlers with void return type
Rapicorn::Aida::Lib::CollectorLast< Result >CollectorLast returns the result of the last handler from a signal emission
Rapicorn::Aida::CollectorUntil0< Result >Keep signal emissions going while all handlers return !0 (true)
Rapicorn::Aida::CollectorVector< Result >CollectorVector returns the result of the all signal handlers from a signal emission in a std::vector
Rapicorn::Aida::CollectorWhile0< Result >Keep signal emissions going while all handlers return 0 (false)
Rapicorn::Color
rope.pyrapicorn.ColorSchemeType
rope.pyrapicorn.ColorType
Rapicorn::CondThe Cond synchronization primitive is a thin wrapper around pthread_cond_wait()
Rapicorn::ScreenWindow::ConfigStructure requesting window configuration changes
Rapicorn::Aida::Connector< Object, SignalSignature >Connector provides a simple (dis-)connect interfaces for signals on SmartHandle
rope.pyrapicorn.Container
Rapicorn::ContainerContainer is a special type of Widget that can contain other widgets
Rapicorn::ContainerHandleSee also the corresponding IDL class Container
Rapicorn::ContainerIfaceSee also the corresponding IDL class Container
Rapicorn::ContainerImpl
aidacc.yapps2runtime.Context
Rapicorn::CPainter
Rapicorn::CPUInfoAcquire information about the runtime architecture and CPU type
Rapicorn::Selector::CustomPseudoRegistry
Rapicorn::DataKey< Type >DataKey objects are used to identify and manage custom data members of DataListContainer objects
Rapicorn::DataList
Rapicorn::DataListContainerBy using a DataKey, DataListContainer objects allow storage and retrieval of custom data members in a typesafe fashion
Rapicorn::DeletableDeletable is a virtual base class that can be derived from (usually with public virtual) to ensure an object has a vtable and a virtual destructor
Rapicorn::Deletable::DeletionHookDeletionHook is the base implementation class for hooks which are hooked up into the deletion phase of a Rapicorn::Deletable
Rapicorn::Dereference< const Type * >
Rapicorn::Dereference< const Type *const >
Rapicorn::Dereference< Type * >
Rapicorn::Dereference< Type *const >
rope.pyrapicorn.DirType
Rapicorn::EventLoop::DispatcherSourceEventLoop source for timer execution
Rapicorn::DotGrid
rope.pyrapicorn.Drawable
Rapicorn::DrawableThe Drawable interface allows display of custom images
Rapicorn::DrawableHandleSee also the corresponding IDL class Drawable
Rapicorn::DrawableIfaceSee also the corresponding IDL class Drawable
Rapicorn::DrawableImpl
Aida::DynamicRecord
Aida::DynamicSequence
Rapicorn::Text::Editor
rope.pyrapicorn.EllipsizeType
Rapicorn::Aida::Lib::AsyncSignal< R(Args...)>::Emission
aidacc.TypeMap.Encoder
Rapicorn::EnforceDerivedFrom< Derived, Base >
Rapicorn::EnforceDerivedFrom< Derived *, Base * >
Rapicorn::Aida::EnumValueAida wrapper for enumeration values
aidacc.AuxData.Error
aidacc.Parser.Error
Rapicorn::MarkupParser::Error
Rapicorn::Evaluator
Rapicorn::Event
Rapicorn::EventButton
Rapicorn::EventContext
Rapicorn::Aida::EventFdWakeup facility for IPC
Rapicorn::EventHandler
Rapicorn::EventKey
Rapicorn::EventLoopLoop object, polling for events and executing callbacks in accordance
Rapicorn::EventWinSize
Rapicorn::Exception
Rapicorn::Exclusive< Type >Exclusive<> is a type wrapper that provides non-racy atomic access to a copyable Type
Rapicorn::Aida::Any::FieldAny::Field is an Any with a std::string name attached
Rapicorn::Aida::FieldBuffer
Rapicorn::Aida::FieldBuffer8
Rapicorn::Aida::FieldReader
Rapicorn::Aida::FieldUnion
rope.pyrapicorn.FocusDirType
Rapicorn::FocusFrame
Rapicorn::Frame
rope.pyrapicorn.FrameType
aidacc.CxxStub.G4SERVANT
aidacc.CxxStub.G4STUB
aidacc.PyStub.Generator
aidacc.TypeMap.Generator
aidacc.CxxStub.Generator
Rapicorn::Aida::Lib::HandlerLink< Function >HandlerLink implements a doubly-linked ring with ref-counted nodes containing callback links
Rapicorn::HBox
Rapicorn::Heritage
Rapicorn::IdAllocatorClass for randomized and thread safe ID allocation
Rapicorn::Aida::IdentifierParts
aidacc.loop.IdleSource
aidacc.Parser.IdlSyntaxParser
aidacc.Parser.IdlSyntaxParserScanner
rope.pyrapicorn.IdlTestWidget
Rapicorn::IdlTestWidgetSee also the corresponding C++ stub class IdlTestWidgetHandle
Rapicorn::IdlTestWidgetHandleSee also the corresponding IDL class IdlTestWidget
Rapicorn::IdlTestWidgetIfaceSee also the corresponding IDL class IdlTestWidget
Rapicorn::Image
Rapicorn::Aida::ImplicitBaseAbstract base interface that all IDL interfaces are implicitely derived from
Rapicorn::IniFileConfiguration parser for INI files
Rapicorn::InitSimple helper class to call one-line lambda initializers as static constructor
Rapicorn::InitHook
Rapicorn::InitSettings
Rapicorn::BaseObject::InterfaceMatch< C >
Rapicorn::BaseObject::InterfaceMatch< C & >
Rapicorn::BaseObject::InterfaceMatch< C * >
Rapicorn::BaseObject::InterfaceMatcher
Rapicorn::IRect
Rapicorn::IteratorRange< Iterator >
rope.pyrapicorn.LightingType
rope.pyrapicorn.ListModel
Rapicorn::ListModelA row-oriented data provider
Rapicorn::ListModelHandleSee also the corresponding IDL class ListModel
Rapicorn::ListModelIfaceSee also the corresponding IDL class ListModel
rope.pyrapicorn.ListModelRelay
Rapicorn::ListModelRelayAdapter for ListModel classes
Rapicorn::ListModelRelayHandleSee also the corresponding IDL class ListModelRelay
Rapicorn::ListModelRelayIfaceSee also the corresponding IDL class ListModelRelay
Rapicorn::ListModelRelayImpl
Rapicorn::ListRow
aidacc.loop.Loop
rope.MainApplication
Rapicorn::MainLoopAn EventLoop implementation that offers public API for running the loop
Rapicorn::MarkupParser
Rapicorn::Selector::Matcher
Rapicorn::MemoryListStore
Rapicorn::Aida::ServerConnection::MethodEntry
Rapicorn::Aida::ServerConnection::MethodRegistryRegistry structure for IPC method stubs
Rapicorn::MultiContainerImpl
Rapicorn::MutexThe Mutex synchronization primitive is a thin wrapper around std::mutex
aidacc.Decls.Namespace
aidacc.yapps2runtime.NoMoreTokens
Rapicorn::NullInterface
Rapicorn::NullPointer
Rapicorn::Aida::ObjectBroker
Rapicorn::Lib::OnceScope
Rapicorn::Aida::IdentifierParts::ORBID
Rapicorn::Aida::OrbObjectInternal management structure for objects known to the ORB
Rapicorn::WidgetImpl::PackInfo
Rapicorn::Text::ParaState
aidacc.plic.ParseError
aidacc.yapps2runtime.Parser
Rapicorn::PixbufPixbuf is a simple pixel buffer
rope.pyrapicorn.Pixbuf
Rapicorn::PixelSeqA sequence of ARGB pixel values
Rapicorn::PixmapT< Pixbuf >Pixmap (PixmapT) is a Pixbuf wrapper template which provides various pixel operations
Rapicorn::Point
Rapicorn::PointerIterator< Value >
Rapicorn::PollFDMirrors struct pollfd for poll(3posix)
Rapicorn::EventLoop::PollFDSourceEventLoop source for IO callbacks
Rapicorn::Aida::Lib::PromiseInvocation< Promise, R(Args...)>PromiseInvocation specialisation for regular handlers
Rapicorn::Aida::Lib::PromiseInvocation< Promise, void(Args...)>PromiseInvocation specialisation for handlers with void return type
Rapicorn::Aida::Property
Rapicorn::Aida::PropertyBool< Class >
Rapicorn::Aida::PropertyEnum< Class, Type >
Rapicorn::Aida::PropertyListContainer structure for property descriptions
Rapicorn::Aida::PropertyRange< Class, Type >
Rapicorn::Aida::PropertyString< Class >
ProtoSignal
Rapicorn::Aida::Lib::ProtoSignal< R(Args...), Collector >ProtoSignal template specialised for the callback signature and collector
Rapicorn::QuickTimerThe QuickTimer class allows fast timer expiration checks from inner loops
RapicornRegionBox
RapicornRegionPoint
Rapicorn::Rect
Rapicorn::RECURSIVE_LOCK
Rapicorn::ReferenceCountable
Rapicorn::RegionThe Region class manages areas defined through a list of rectangles
Rapicorn::Test::RegisterTest
Rapicorn::Blit::RenderTable
Rapicorn::RequisitionRequisition information, providing requisition width and height
rope.pyrapicorn.Requisition
Rapicorn::ResizeContainerImpl
Rapicorn::RWLockThe RWLock allows multiple readers to simultaneously access a critical code section or one writer
aidacc.yapps2runtime.Scanner
Rapicorn::Sinfex::Scope
Rapicorn::ScopedLocaleClass to push a specific locale_t for the scope of its lifetime
Rapicorn::ScopedLock< MUTEX >The ScopedLock is a scope based lock ownership wrapper
Rapicorn::ScopedPosixLocaleClass to push the POSIX/C locale_t (UTF-8) for the scope of its lifetime
Rapicorn::ScreenCommandStructure for internal asynchronous communication between ScreenWindow and ScreenDriver
Rapicorn::ScreenDriverManagement class for ScreenWindow driver implementations
Rapicorn::ScreenDriverFactory< DriverImpl >Template for factory registration of ScreenDriver implementations
Rapicorn::ScreenWindowInterface class for managing window contents on screens and display devices
Rapicorn::ScrollArea
Rapicorn::ScrollAreaImpl
rope.pyrapicorn.SelectionMode
Rapicorn::Selector::SelectorChain
Rapicorn::Selector::SelectorNode
Rapicorn::Selector::Selob
Rapicorn::Selector::SelobAllocator
Rapicorn::Selector::SelobListModel
Rapicorn::Selector::SelobWidget
Rapicorn::Aida::ServerConnectionConnection context for IPC servers
Rapicorn::ScreenWindow::SetupStructure requesting the initial window setup
Rapicorn::Aida::Signal< SignalSignature, Collector >Signal is a template type providing an interface for arbitrary callback lists
Rapicorn::Sinfex
Rapicorn::SinfexExpressionStack
Rapicorn::SingleContainerImpl
Rapicorn::SizeGroup
rope.pyrapicorn.SizePolicyType
Rapicorn::SliderArea
Rapicorn::Aida::SmartHandle
Rapicorn::Aida::SmartMember< SmartHandle >
Rapicorn::EventLoop::SourceEventLoop source for callback execution
aidacc.loop.Source
Rapicorn::SpinlockThe Spinlock uses low-latency busy spinning to acquire locks
Rapicorn::EventLoop::State
Rapicorn::ScreenWindow::StateStructure describing the current window state
rope.pyrapicorn.StateType
Rapicorn::StockStock resource retrieval facility
Rapicorn::StringsConvenience Constructor for StringSeq or std::vector<std::string>
Rapicorn::StringSeqA sequence of strings (in C++ of std::string)
aidacc.yapps2runtime.SyntaxError
Rapicorn::Table
Rapicorn::TableImpl
Rapicorn::TaskStatusAcquire information about a task (process or thread) at runtime
Rapicorn::TestBox
Rapicorn::TestContainer
rope.pyrapicorn.TestEnum
Rapicorn::TestStream
rope.pyrapicorn.TextMode
Rapicorn::ThreadInfoClass keeping information per Thread
Rapicorn::EventLoop::TimedSourceEventLoop source for timer execution
aidacc::loop.Loop::Timeout
aidacc.loop.TimeoutSource
Rapicorn::Test::TimerClass for profiling benchmark tests
aidacc.yapps2runtime.Token
Rapicorn::TraitConvertible< X, Y >
Rapicorn::Aida::TypeCodeRepresentation of type information to describe structured type compositions and for the Any class
Rapicorn::Aida::TypeHash
aidacc.Decls.TypeInfo
Rapicorn::Aida::TypeMapA TypeMap serves as a repository and loader for IDL type information
rope.pyrapicorn.UpdateKind
rope.pyrapicorn.UpdateRequest
Rapicorn::UpdateRequestStructure describing an update for a list or table
Rapicorn::UpdateSpanStructure identifying an index span
rope.pyrapicorn.UpdateSpan
Rapicorn::UserSource< Helper structure to capture the origin of a user message
Rapicorn::Sinfex::Value
Rapicorn::ValueIterator< Iterator >
Rapicorn::ValueIteratorRange< Iterator >
Rapicorn::Aida::ValueType< Y >
Rapicorn::Aida::ValueType< const Y & >
Rapicorn::Aida::ValueType< Y & >
Rapicorn::VBox
Rapicorn::Affine::VectorReturn
Rapicorn::ViewportImpl
Rapicorn::VirtualTypeid
Rapicorn::Walker< Value >
Rapicorn::WidgetWidget is the base type for all UI elements
rope.pyrapicorn.Widget
Rapicorn::WidgetFactory< Type >
Rapicorn::WidgetHandleSee also the corresponding IDL class Widget
Rapicorn::WidgetIfaceSee also the corresponding IDL class Widget
Rapicorn::WidgetIfaceVector
Rapicorn::WidgetImplWidgetImpl is the base type for all UI element implementations and implements the Widget interface
rope.pyrapicorn.WidgetList
Rapicorn::WidgetListWidget containing a list of selectable widgets
Rapicorn::WidgetListHandleSee also the corresponding IDL class WidgetList
Rapicorn::WidgetListIfaceSee also the corresponding IDL class WidgetList
Rapicorn::WidgetListImpl
Rapicorn::WidgetSeqA sequence of Widget objects
Rapicorn::Factory::WidgetTypeFactory
Rapicorn::WindowWindow represents the toplevel onscreen widget
rope.pyrapicorn.Window
Rapicorn::WindowHandleSee also the corresponding IDL class Window
Rapicorn::WindowIfaceSee also the corresponding IDL class Window
Rapicorn::WindowImpl
Rapicorn::WindowListA sequence of Window objects
rope.pyrapicorn.WindowType
Rapicorn::XmlNode
aidacc.Parser.YYGlobals
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines