YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::Shells::Shell类 参考

外壳程序:实现运行期控制流映像语义。 更多...

#include <yshell.h>

类 YSLib::Shells::Shell 继承关系图:
YSLib::Shells::Shell 的协作图:

Public 成员函数

 DefDeCtor (Shell) virtual ~Shell()
 无参数构造。 更多...
 
bool IsActive () const
 判断 Shell 是否处于激活状态。 更多...
 

静态 Public 成员函数

static void DefShlProc (const Message &)
 默认 Shell 处理函数。 更多...
 

额外继承的成员函数

- Private 成员函数 继承自 ystdex::noncopyable
 noncopyable (const noncopyable &)=delete
 禁止复制构造。 更多...
 
noncopyableoperator= (const noncopyable &)=delete
 禁止赋值复制。 更多...
 
 noncopyable ()=default
 protected 构造:默认实现。 更多...
 
 ~noncopyable ()=default
 protected 析构:默认实现。 更多...
 

详细描述

外壳程序:实现运行期控制流映像语义。

在文件 yshell.h42 行定义.

成员函数说明

YSLib::Shells::Shell::DefDeCtor ( Shell  )

无参数构造。

析构。

void YSLib::Shells::Shell::DefShlProc ( const Message msg)
static

默认 Shell 处理函数。

注解
调用默认 Shell 函数为应用程序没有处理的 Shell 消息提供默认处理, 确保每一个消息得到处理。
自从
build 454

在文件 yshell.cpp54 行定义.

参考 YSLib::FetchAppInstance(), SM_Bound, SM_Quit, SM_Set, SM_Task, YSLib::Application::Switch() , 以及 YB_LIKELY.

函数调用图:

bool YSLib::Shells::Shell::IsActive ( ) const

判断 Shell 是否处于激活状态。

在文件 yshell.cpp47 行定义.

参考 YSLib::FetchAppInstance() , 以及 ystdex::get_raw().

函数调用图:


该类的文档由以下文件生成: