ObjectivelyMVC
Object oriented MVC framework for SDL3 and GNU C
Loading...
Searching...
No Matches
Selector.h File Reference

The Selector type. More...

#include <Objectively/Array.h>
#include <Objectively/Set.h>
#include <Objectively/String.h>
#include <ObjectivelyMVC/SelectorSequence.h>

Go to the source code of this file.

Data Structures

struct  Selector
 Selectors are comprised of one or more SelectorSequences. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _Selector (void)
 

Detailed Description

The Selector type.

Definition in file Selector.h.

Function Documentation

◆ _Selector()

OBJECTIVELYMVC_EXPORT Class * _Selector ( void  )

Definition at line 504 of file Selector.c.

504 {
505 static Class *clazz;
506 static Once once;
507
508 do_once(&once, {
509 clazz = _initialize(&(const ClassDef) {
510 .name = "Selector",
511 .superclass = _Object(),
512 .instanceSize = sizeof(Selector),
513 .interfaceOffset = offsetof(Selector, interface),
514 .interfaceSize = sizeof(SelectorInterface),
516 });
517 });
518
519 return clazz;
520}
static void initialize(Class *clazz)
Definition Selector.c:484
Selectors are comprised of one or more SelectorSequences.
Definition Selector.h:49