| Cxpressnet::AccessoryDecoderInformation | Accessory decoder information |
| CInstruments::AnalogClock | Analog clock instrument |
| ►Cazatrax::Azatrax | Azatrax I/O Class |
| Cazatrax::MRD | MRD I/O Class |
| Cazatrax::SL2 | SL2 I/O Class |
| Cazatrax::SR4 | SR4 I/O Class |
| CParsers::BezierBody | List of Bezier body lines (T, E, S, and C lines) |
| CParsers::BezierBodyElt | Bezier Body elements: T, E, S, and C lines are collected |
| CTTSupport::Cab | This class maintains information about cabs |
| CInstruments::CabSignalLamp | Cab signal lamp type |
| Clcc::CanAlias | Implements a CAN Alias |
| Clcc::CANGridConnect | Base class to connect to a CAN bus using GridConnect formatted message over |
| Clcc::CANGridConnectOverCANSocket | Connect to a CAN bus using GridConnect formatted message over a CAN Socket connection |
| Clcc::CANGridConnectOverTcp | Connect to a CAN bus using GridConnect formatted message over a Tcp/Ip connection |
| Clcc::CANGridConnectOverUSBSerial | Connect to a CAN bus using GridConnect formatted message over a USB Serial port |
| Clcc::CANHeader | CAN Header type |
| Clcc::CanMessage | A CAN Message, containing a 29-bit header and upto 8 bytes of data |
| Clcc::CanTransport | Logical transport of CAN Messages |
| CFCFSupport::Car | This class holds all of the information for a single car |
| CFCFSupport::CarGroup | Car group class |
| CFCFSupport::CarType | Type of railroad car (rolling stock) |
| Ccmri::CMri | Main C/MRI interface class |
| CCmriSupport::CmriNode | CMR/I node type |
| CCTCPanel::CodeButton | Code button object type |
| Cxpressnet::CommandStationResponse | General response class |
| Cxpressnet::CommandStationStatus | Command station status |
| CParsers::TrackGraph::CompressedEdgeValues | Compressed graph edge values |
| CParsers::TrackGraph::CompressedNodeValues | Compressed graph node values |
| Clcc::ConfigMemory | Configure memory |
| Clcc::ConfigOptions | Display memory config options |
| Clcc::ConfigurationEditor | Generate OpenLCB Memory Configuration Window |
| CParsers::CornuBody | List of Cornu body lines (T, E, S, and C lines) |
| CParsers::CornuBodyElt | Cornu Body elements: T, E, S, and C lines are collected |
| CCTCPanel::Crossing | Crossing object type |
| CCTCPanel::Crossover | Crossover (turnout) object type |
| CFCFSupport::PDFFileStructures::CrossReferenceTable | The cross reference table object |
| CCTCPanel::CTCLabel | CTC Label object type |
| CCTCPanel::CTCPanel | Main CTC Panel megawidget |
| Cctiacela::CTIAcela | Main CTIAcela interface class |
| CCTCPanel::CurvedBlock | Curved Block object type |
| CInstruments::DialInstrument | Generic dial instrument |
| CInstruments::DigitalClock | Digital clock instrument |
| CInstruments::DigitalInstrument | Digital instrument |
| CFCFSupport::Division | Implements a single division, which contains a number of contigious stations |
| Cxpressnet::DoubleHeaderInformation | Double header information |
| Cxpressnet::DoubleHeaderMuError | Double header or MU error |
| CCTCPanel::DoubleSlip | Double Slip (turnout) object type |
| CParsers::TrackGraph::EdgeValues | Uncompressed graph edge values |
| CCTCPanel::EndBumper | End Bumper object type |
| CTTSupport::eqstr | |
| Clcc::EventID | An event id structure |
| Clcc::EventID_or_null | An EventID or empty string |
| Clcc::EventLog | Event received log, with event sender |
| Clcc::EventReceived | Display a received event |
| Cxpressnet::FunctionStatus | Function status |
| Clinuxgpio::GpioInputActiveHigh | Input pin, active high (high is true) |
| Clinuxgpio::GpioInputActiveLow | Input pin, active low (low is true) |
| Clinuxgpio::GpioOutputSafeHigh | Output pin, initialized to high |
| Clinuxgpio::GpioOutputSafeHighInvert | Output pin, initialized to high, inverted |
| Clinuxgpio::GpioOutputSafeLow | Output pin, initialized to low |
| Clinuxgpio::GpioOutputSafeLowInverted | Output pin, initialized to low, with inverted logic |
| Clcc::GridConnectMessage | A Grid Connect formatted CAN message |
| Clcc::GridConnectReply | A Grid Connect formatted CAN message (reply) |
| CTTSupport::hash | Option hash map, used for Print options |
| CCTCPanel::HiddenBlock | Hidden Block object type |
| CHTMLHelp::HTMLHelp | A widget that implements a help dialog that renders HTML coded help pages (generally generated from LaTeX using tex4ht's htlatex script) |
| ►CFCFSupport::PDFFileStructures::IndirectObject | Indirect object base class |
| ►CFCFSupport::PDFFileStructures::Dictionary | PDF Dictionary class |
| CFCFSupport::PDFFileStructures::IndirectObjectDictionary | PDF Indirect Object Dictionary, used for named resources in a Resource Dictionary |
| CFCFSupport::PDFFileStructures::InformationDirectory | Information directory |
| CFCFSupport::PDFFileStructures::PageLabelTree | A tree of page label dictionaries |
| CFCFSupport::PDFFileStructures::ResourceDictionary | Resource dictionary |
| ►CFCFSupport::PDFFileStructures::TypedDictionary | Typed dictionary |
| CFCFSupport::PDFFileStructures::CatalogDictionary | Master catalog of the PDF file |
| ►CFCFSupport::PDFFileStructures::FontDictionary | A Font dictionary object |
| ►CFCFSupport::PDFFileStructures::Type1FontDictionary | Type 1 Font dictionary |
| CFCFSupport::PDFFileStructures::PostScriptStandardType1FontDictionary | A standard Type1 PostScript font dictionary |
| CFCFSupport::PDFFileStructures::Page | Describes a single page |
| CFCFSupport::PDFFileStructures::PageLabelDictionary | Page label dictionary |
| CFCFSupport::PDFFileStructures::PageTree | A tree of pages |
| CFCFSupport::PDFFileStructures::FreedObject | A deleted indirect object |
| CFCFSupport::PDFFileStructures::IndirectFloatVector | Indirect array of floats |
| CFCFSupport::PDFFileStructures::PDFStream | Stream object |
| CFCFSupport::PDFFileStructures::Rectangle | A rectangle object |
| CFCFSupport::Industry | Industry |
| CParsers::IntegerList | The IntegerList class implements a linked list of integers, used for turnout route lists |
| CCTCPanel::Lamp | Lamp object type |
| Cxpressnet::LI100Message | LI100 messages |
| Cxpressnet::LI100VersionNumbers | LI100 Version Numbers |
| Cxpressnet::LI101XPressNetAddress | LI101 XPress Net Address |
| Clinuxgpio::LinuxGpio | Base generic GPIO interface class |
| Cxpressnet::LocomotiveAddress | Locomotive address |
| CCabWidgets::LocomotiveDirection | Locomotive Direction widget |
| Cxpressnet::LocomotiveInformation | Locomotive information |
| CCabWidgets::LocomotiveSpeed | Locomotive Speed widget |
| CFCFSupport::LogMessageCallback | A callback to log a message |
| Cmainwindow | A widget that is heavily extended from the BWidget MainFrame windget |
| Clcc::MTIDetail | MTI Header type, detailed version |
| Clcc::MTIHeader | MTI Header type |
| Cnce::NCE | Main NCE Cab Bus interface class |
| Clcc::nid_or_null | Node ID regexp pattern or the empty string |
| CParsers::TrackGraph::NodeValues | Uncompressed graph node values |
| CTTSupport::Occupied | This class records a train sitting on a storage track during a specified time frame |
| Clcc::OpenLCBMessage | OpenLCB Message type |
| Clcc::OpenLCBNode | Connect to a OpenLCB interface |
| Clcc::OpenLCBOverTcp | Connect to a OpenLCB over Tcp/Ip |
| Clcc::OpenLCBProtocols | Supported LCC Protocol name type |
| ►Cstd::ostringstream | |
| CFCFSupport::PDFFileStructures::PDFStream | Stream object |
| COvalWidgets::OvalButton | Oval button |
| COvalWidgets::OvalRoundCornerRectangle | Oval Round Corner Rectangle |
| COvalWidgets::OvalScale | An oval scale widget, much like a standard Tk scale widget |
| COvalWidgets::OvalSlider | Oval Slider |
| COvalWidgets::OvalSrollBar | Oval SrollBar |
| CFCFSupport::Owner | Describes a car owner |
| ►CParsers::ParseFile | Virtual base class for file-based parsers |
| ►CParsers::LayoutFile | File to parse an XTrkCad layout file and create a track graph |
| CParsers::MRRXtrkCad | MRRXtrkCad parser class |
| CParseXML | Class to hold an XML tree |
| CFCFSupport::PathName | A Class that portably represents a pathname |
| CTTSupport::PathName | A Class that portably represents a pathname |
| CFCFSupport::PauseCallback | The Pause callback |
| CParsers::TrackGraph::Point | Position structure |
| CParsers::BezierBodyElt::Pos | Position structure |
| CParsers::CornuBodyElt::Pos | Position structure |
| CParsers::TurnoutBodyElt::Pos | Position structure |
| ►CFCFSupport::PrinterDevice | Base class for printer devices (hard copy output) |
| CFCFSupport::LQ24PrinterDevice | Class for an LQ24 compatible printer |
| CFCFSupport::PDFPrinterDevice | PDF Printer device |
| CFCFSupport::PostScriptPrinterDevice | Derived class for printing on Postscript printers |
| CFCFSupport::TextPrinterDevice | Derived class for printing on generic plain text printers |
| CCTCPanel::PushButton | Push Button object type |
| Craildriver::RaildriverClient | Raildriver Client class – connects to the Raildriver daemon |
| CRaildriverIO | Low-level Raildriver I/O functions |
| CParsers::RouteVec | Route structure |
| CSatellite | Satellite class |
| CCTCPanel::SchLabel | Schematic Label object type |
| CCTCPanel::ScissorCrossover | Scissor Crossover (turnout) object type |
| CScrollTabNotebook | Tabbed Notebook with scrollable tabs |
| CParsers::SegPos | Segment position, endpoint or other coordinate |
| CParsers::SegVector | Segemnt structure |
| CCabWidgets::SelectLocomotive | Select or enter a Locomotive address |
| Clcc::SendEvent | Send Event Dialog – send PCRE message |
| Cxpressnet::ServiceModeResponse | Service mode response |
| CFCFSupport::ShowBannerCallback | Display a page heading type message on the screen |
| CCTCPanel::Signal | Signal object type |
| CCTCPanel::SIGPlate | Signal plate object type |
| CSimpleDOMElement | A simple DOM element coded in Tcl using SNIT |
| CCTCPanel::SingleSlip | Single Slip (turnout) object type |
| Cxpressnet::SoftwareVersion | Software version |
| Csplash | Widget that implements a spash window |
| Cazatrax::Azatrax::StateDataPacket | Raw USB Data Packet |
| CFCFSupport::Station | Implements a single station |
| CTTSupport::Station | Implements a station |
| CFCFSupport::SwitchListElement::StationOrIndustry | A const pointer to a train's stop, which can be either a station or an industry, depending on what kind of train it is |
| CFCFSupport::Train::StationOrIndustry | Union of stations or industries, used for stops |
| CTTSupport::StationTimes | Station times class, used by the LaTeX generator methods |
| Cazatrax::MRD::status1_union | Status byte 1 union type |
| Cazatrax::SL2::status1_union | Status byte 1 union type (Output states) |
| Cazatrax::SR4::status1_union | Status byte 1 union type (Outputs) |
| Cazatrax::MRD::status2_union | Status byte 2 union type |
| Cazatrax::SL2::status2_union | Status byte 2 union type (Input sense) |
| Cazatrax::SR4::status2_union | Status byte 2 union type (Input sense) |
| Cazatrax::SL2::status3_union | Status byte 3 union type (Input control state) |
| Cazatrax::SR4::status3_union | Status byte 3 union type (Input Control Status) |
| CTTSupport::Stop | This class implements a stop |
| CTTSupport::StorageTrack | Implements a storage track |
| CCTCPanel::StraightBlock | Straight Block object type |
| CCTCPanel::StubYard | Stub Yard object type |
| CCTCPanel::Switch | Switch (turnout) object type |
| CFCFSupport::SwitchList | The global switch list structure |
| CFCFSupport::SwitchListElement | This class implements each switch list element |
| CCTCPanel::SWPlate | Switch plate object type |
| CFCFSupport::System | This is the main Freight Car Forwarder class |
| CCTCPanel::ThreeWaySW | Three Way Switch (turnout) object type |
| CCTCPanel::ThroughYard | Through Yard object type |
| CTTSupport::TimeRange | Implements a range of times |
| CTTSupport::TimeTableSystem | This is the main Time Table Class |
| CCTCPanel::Toggle | Toggle switch object type |
| CParsers::TrackBody | List of track endpoints (T and E lines) |
| CParsers::TrackBodyElt | Track endpoint elements (T and E lines) |
| CParsers::TrackGraph | Track Graph class, which encapsulates the track graphs |
| CFCFSupport::Train | Train |
| CTTSupport::Train | This class implements a train |
| CFCFSupport::TrainDisplayCallback | Callback to manage a train status display |
| CParsers::TrackGraph::Transform2D | Two dimensional transform class |
| CParsers::TurnoutBody | List of turnout body lines (T, E, P, S, C, and J lines) |
| CParsers::TurnoutBodyElt | Turnout body elements: T, E, P, S, C, and J lines are collected |
| CParsers::TurnoutGraphic | Structure holding a turnout's graphical information |
| CParsers::TurnoutRoutelist | Turnout route list structure |
| ►Cvector | |
| CFCFSupport::PDFFileStructures::IndirectFloatVector | Indirect array of floats |
| CFCFSupport::PDFFileStructures::PDFNameArray | PDF Name array |
| CFCFSupport::WorkInProgressCallback | Work In Progress Callback |
| Cxpressnet::XPressNet | Main XPressNet interface class |
| Cxpressnet::XpressNetEvent | XPressNet Event class |
| CYY_MRRXtrkCad_INHERIT | |
| Cyy_MRRXtrkCad_stype | |
| Cyyltype | |