Om
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 COm::List< Pair >
 COm::CopyableAn object that can be passed to Copy to be copied
 COm::Language::ConsumerAn Element taker; takes at the back
 COm::Language::EvaluationThe current evaluation
 COm::Language::Expression::FormRange< ThisForm >An Expression Form range
 COm::Language::FormAn Operator (which may be empty), followed by zero or more Operand instances
 COm::Language::Form::OperandRange< ThisOperand >A Form Operand range
 COm::Language::Literal::ElementRange< ThisLiteral >A Literal Element range
 COm::Language::Operation::BackPullCharacterOperationThe [characters]-> operation implementation
 COm::Language::Operation::BackPullCodePointOperationThe [code` points]-> operation implementation
 COm::Language::Operation::BackPullElementOperationThe [...]-> operation implementation
 COm::Language::Operation::BackPullFormOperationThe [forms]-> operation implementation
 COm::Language::Operation::BackPullOperandOperationThe [...operand]-> operation implementation
 COm::Language::Operation::BackPullOperatorOperationThe [...operator]-> operation implementation
 COm::Language::Operation::BackPullPairOperationThe [pairs]-> operation implementation
 COm::Language::Operation::BackPullSeparatorOperationThe [...separator]-> operation implementation
 COm::Language::Operation::BackPullTermOperationThe [terms]-> operation implementation
 COm::Language::Operation::DoOperationThe do operation implementation
 COm::Language::Operation::EnvironmentOperationThe system operation implementation
 COm::Language::Operation::ExpressionBackPushOperationThe [expression]<- operation implementation
 COm::Language::Operation::ExpressionFrontPushOperationThe ->[expression] operation implementation
 COm::Language::Operation::FrontPullCharacterOperationThe <-[characters] operation implementation
 COm::Language::Operation::FrontPullCodePointOperationThe <-[code` points] operation implementation
 COm::Language::Operation::FrontPullElementOperationThe <-[...] operation implementation
 COm::Language::Operation::FrontPullFormOperationThe <-[forms] operation implementation
 COm::Language::Operation::FrontPullOperandOperationThe <-[operand...] operation implementation
 COm::Language::Operation::FrontPullOperatorOperationThe <-[operator...] operation implementation
 COm::Language::Operation::FrontPullPairOperationThe <-[pairs] operation implementation
 COm::Language::Operation::FrontPullSeparatorOperationThe <-[separator...] operation implementation
 COm::Language::Operation::FrontPullTermOperationThe <-[terms] operation implementation
 COm::Language::Operation::IncompleteOperationAn Operation that has yet to consume one or more Operands and must live in memory until complete
 COm::Language::Operation::LexiconBackPushOperationThe [lexicon]<- operation implementation
 COm::Language::Operation::LexiconFrontPushOperationThe ->[lexicon] operation implementation
 COm::Language::Operation::LiteralBackPushOperationThe [literal]<- operation implementation
 COm::Language::Operation::LiteralFrontPushOperationThe ->[literal] operation implementation
 COm::Language::Operation::OperatorBackPushOperationThe [operator]<- operation implementation
 COm::Language::Operation::OperatorFrontPushOperationThe ->[operator] operation implementation
 COm::Language::Operation::RearrangeOperationThe rearrange operation implementation
 COm::Language::Operation::SystemOperationThe system operation implementation
 COm::Language::PairAn Operator and an Operand
 COm::Language::ProducerAn Element giver; gives from the front
 COm::Language::System::Definition< ThisOperation >An inserter of an Operation into the static System instance
 COm::Language::TranslatorAn Operator lookup for use by an Evaluator
 COm::List< ThisValue >A doubly-linked list in which nodes are unowned
 COm::List< ThisValue >::NodeA List node
 COm::MoveableAn object that can be passed to Move to be moved
 COm::Shareable< ThisOwnerCount >A pointee for boost::intrusive_ptr
 COm::Sink::Sink< ThisItem >Any object that items can be pushed to
 COm::Source::Source< ThisItem >Any object that items can be pulled from
 COm::Taker< ThisImplementation >An object that can take (copy or swap) another of the same type
 COm::Sink::Sink< CodePoint const >
 COm::Source::Source< CodePoint const >
 Cstd::iterator
 COm::Taker< Owner< ThisValue > >