ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
Data Structures | Functions
NavigationViewController.h File Reference

Navigation controllers arrange their child controllers as a stack to facilitate navigation between them. More...

#include <ObjectivelyMVC/ViewController.h>

Go to the source code of this file.

Data Structures

struct  NavigationViewController
 Navigation controllers arrange their child controllers as a stack to facilitate navigation between them. More...
 

Functions

OBJECTIVELYMVC_EXPORT Class * _NavigationViewController (void)
 

Detailed Description

Navigation controllers arrange their child controllers as a stack to facilitate navigation between them.

Definition in file NavigationViewController.h.

Function Documentation

◆ _NavigationViewController()

OBJECTIVELYMVC_EXPORT Class * _NavigationViewController ( void  )

Definition at line 150 of file NavigationViewController.c.

150 {
151 static Class *clazz;
152 static Once once;
153
154 do_once(&once, {
155 clazz = _initialize(&(const ClassDef) {
156 .name = "NavigationViewController",
157 .superclass = _ViewController(),
158 .instanceSize = sizeof(NavigationViewController),
159 .interfaceOffset = offsetof(NavigationViewController, interface),
160 .interfaceSize = sizeof(NavigationViewControllerInterface),
162 });
163 });
164
165 return clazz;
166}
static void initialize(Class *clazz)
Navigation controllers arrange their child controllers as a stack to facilitate navigation between th...
Class * _ViewController(void)
The ViewController archetype.