Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::MethodSpec Struct Referencefinal

Data of a method. More...

#include <method.h>

Public Member Functions

 MethodSpec (CallableSpec callableSpec, ConstTypeHandle<> returnType, Constness constness=Constness::nonConstant, PropertyRelation propertyRelation=NonPropertyRelated {}, bool deferred=false, bool localOnly=false)

Public Attributes

CallableSpec callableSpec
Constness constness = Constness::nonConstant
ConstTypeHandle returnType
PropertyRelation propertyRelation = NonPropertyRelated {}
bool deferred = false
bool localOnly = false

Friends

bool operator== (const MethodSpec &lhs, const MethodSpec &rhs) noexcept
bool operator!= (const MethodSpec &lhs, const MethodSpec &rhs) noexcept

Detailed Description

Data of a method.

Constructor & Destructor Documentation

◆ MethodSpec()

sen::MethodSpec::MethodSpec ( CallableSpec callableSpec,
ConstTypeHandle<> returnType,
Constness constness = Constness::nonConstant,
PropertyRelation propertyRelation = NonPropertyRelated {},
bool deferred = false,
bool localOnly = false )
inline

◆ operator==

bool operator== ( const MethodSpec & lhs,
const MethodSpec & rhs )
friend

◆ operator!=

bool operator!= ( const MethodSpec & lhs,
const MethodSpec & rhs )
friend

Member Data Documentation

◆ callableSpec

CallableSpec sen::MethodSpec::callableSpec

◆ constness

Constness sen::MethodSpec::constness = Constness::nonConstant

◆ returnType

ConstTypeHandle sen::MethodSpec::returnType

◆ propertyRelation

PropertyRelation sen::MethodSpec::propertyRelation = NonPropertyRelated {}

◆ deferred

bool sen::MethodSpec::deferred = false

◆ localOnly

bool sen::MethodSpec::localOnly = false

The documentation for this struct was generated from the following file: