CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
component_base.cppm File Reference
#include <__stddef_offsetof.h>
#include "cyd_fabric_modules/headers/macros/async_events.h"
#include "../style_setters_detail.h"
#include "../style_setters.inc"
import cydui.components.base:attributes;
import cydui.components.base.identifier;
import cydui.styling;
import cydui.graphics;
import fabric.templates.functor_arguments;
import fabric.async;
import fabric.logging;
import cydui.components.base.style;
import std;
+ Include dependency graph for component_base.cppm:

Go to the source code of this file.

Classes

class  cydui::components::component_base_t
 
struct  cydui::components::component_actor_t
 

Namespaces

namespace  cydui
 
namespace  cydui::components
 

Macros

#define STYLE_SETTER_RETURN_TYPE   void
 
#define STYLE_SETTER_RETURN_EXPR
 
#define DIMENSION_STYLE_SETTER(NAME)
 

Macro Definition Documentation

◆ DIMENSION_STYLE_SETTER

#define DIMENSION_STYLE_SETTER ( NAME)
Value:
STYLE_SETTER(NAME, dimension_t, { return value; }) \
#define DIMENSIONAL_OVERLOADS(DIMENSION_NAME)
#define STYLE_SETTER(NAME, TYPE,...)

Definition at line 145 of file style_setters_detail.h.

◆ STYLE_SETTER_RETURN_EXPR

#define STYLE_SETTER_RETURN_EXPR

Definition at line 9 of file component_base.cppm.

◆ STYLE_SETTER_RETURN_TYPE

#define STYLE_SETTER_RETURN_TYPE   void

Definition at line 8 of file component_base.cppm.