Free Electron
Classes | Namespaces | Macros
tireAS.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fe::ext::AsTireModel
 Tire Model. More...
 
class  fe::ext::AsTire
 Tire. More...
 
class  fe::ext::AsTireLive
 Run Time Single Contact Tire Model. More...
 
class  fe::ext::AsMount
 Rig to Tire mount. More...
 
class  fe::ext::AsGround
 Ground. More...
 
class  fe::ext::AsRig
 Tire Test Rig. More...
 
class  fe::ext::AsRigLive
 Tire Test Rig Live. More...
 
class  fe::ext::AsContact
 This contact data model is such that there is no memory lifecycling. More...
 

Namespaces

 fe
 kernel
 

Macros

#define AsConstruct(AS)
 

Macro Definition Documentation

◆ AsConstruct

#define AsConstruct (   AS)
Value:
AS(void) {} \
AS(::fe::Record &r){ if(r.isValid()) { bind(r.layout()->scope()); }}\
AS(::fe::sp<::fe::Scope> a_spScope){ bind(a_spScope); }
bool isValid(void) const
Return true if the Record points to a valid state block.
Definition: RecordSB.h:184
sp< Layout > layout(void) const
Return the Layout.
Definition: RecordSB.h:189
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53