VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Typedefs | Enumerations
VICI::Symbol Namespace Reference

An API for libsymbol. More...

Classes

class  SymbolAttributes
 Holds the attributes of a symbol. More...
 
class  TextAttributes
 Hold the attributes of a text comment. More...
 
class  SymbolOwner
 Represents something that is notified about events occurring on a symbol. More...
 
class  Symbol
 Represents something that is drawn on the canvas. More...
 
class  SymbolClient
 An interface that is notified of changes to symbol manager. More...
 
class  SymbolMgr
 The facade for the symbol library. More...
 
class  SymbolFactory
 An abstract factory for making an instance of SymbolMgr. More...
 

Typedefs

typedef long Colour
 Specialisation for holding colour values.
 
typedef std::shared_ptr
< SymbolFactory
SymbolFactoryPtr
 Shared pointer for Symbol Factory.
 

Enumerations

enum  Style {
  SymCommand, SymChoice, SymFuncRef, SymFunc,
  SymVar, SymConst, SymMutex, SymSem,
  SymFile, SymInline, SymPipe, SymDisplay,
  SymLock, SymUnlock, SymWait, SymPost,
  SymFlow, SymSuccess, SymFail, SymSignal,
  SymStdIn, SymStdOut, SymStdErr
}
 The possible styles for symbols and lines. More...
 

Detailed Description

An API for libsymbol.

Enumeration Type Documentation

The possible styles for symbols and lines.

Enumerator
SymCommand 

box for a command

SymChoice 

diamond for a command

SymFuncRef 

function call

SymFunc 

entry point for a function

SymVar 

variable

SymConst 

constant

SymMutex 

mutex variable

SymSem 

semaphore variable

SymFile 

file

SymInline 

inline file

SymPipe 

named pipe

SymDisplay 

output display

SymLock 

lock a mutex

SymUnlock 

unlock a mutex

SymWait 

wait for a semaphore

SymPost 

signal a semaphore

SymFlow 

flow of execution

SymSuccess 

execution flow for a success result

SymFail 

execution flow for a failure result

SymSignal 

send a signal

SymStdIn 

standard input stream

SymStdOut 

standard output stream

SymStdErr 

standard error stream