ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
Data Structures | Functions
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 398 of file Selector.c.

398 {
399 static Class *clazz;
400 static Once once;
401
402 do_once(&once, {
403 clazz = _initialize(&(const ClassDef) {
404 .name = "Selector",
405 .superclass = _Object(),
406 .instanceSize = sizeof(Selector),
407 .interfaceOffset = offsetof(Selector, interface),
408 .interfaceSize = sizeof(SelectorInterface),
410 });
411 });
412
413 return clazz;
414}
static void initialize(Class *clazz)
Definition: Selector.c:379
Selectors are comprised of one or more SelectorSequences.
Definition: Selector.h:49