Chromium:智能指针部分
scoped_refptr AdoptRef RefCounted及基类概要 通过衰减类型类比较是否是一样的类型 判断U是不是T的基类 scoped_refptr 判断类型U是否可转换为类型T 如果可以的话,std::is_convertible<U*, T*>::v...
scoped_refptr AdoptRef RefCounted及基类概要 通过衰减类型类比较是否是一样的类型 判断U是不是T的基类 scoped_refptr 判断类型U是否可转换为类型T 如果可以的话,std::is_convertible<U*, T*>::v...
类图 类TimerBase 类OneShotTimer TimerBase的派生类 类RepeatingTimer TimerBase的派生类 类RetainingOneShotTimer TimerBase的派生类 类ElapsedTimer
json_writer Write 写json文件。 WriteWithOptions 功能和上面的Write一样,都是写json文件。 不同的是,这个是带选项的,选项含义如下。 选项 此选项指示编写者,如果遇到二进制值,值(如果在字典中,则为键)将被从中省略输出,并将返回成功。...
Views框架 由不同的UI空间组成不同的UI模块 比如标签栏,地址栏,书签栏等等 最后由BrowserView这个主要UI容器将不同的UI模块组织到一起 View 概述 Chromium 的 Views 框架中的基本 UI 元素,是所有 UI 组件的基类 作用 它提供了一个基础...
进程 主进程 Browser进程 与用户交互的界面 渲染进程 Renderer进程 解析html,css,执行javascript脚本 GPU进程 负责网页和主界面的绘制 Utility进程 各种服务,如网络服务,音频服务 V8代理解析工具进程 跑PAC代理脚本时的进程 Cras...
cef结构简介 CMakeLists.txt Debug cef的debug构建,以及平台需要的其他库 include cef头文件 libcef_dll libcef_dll静态库的源代码, 用到cef的C++API的,都必须链接这个库 Release cef的release构...
从 Visual Studio Gallery 下载该工具 before vs2022 地址:微软插件 地址:aet_repo vs2022 地址:微软插件 地址:aet_repo 用途与介绍 子进程调试意味着当您正在调试的应用程序创建另一个进程时,Visual Studio 将...
概述 在广义上,智能指针划分为两类。 第一类智能指针引用的对象是可以共享的,也就是一个对象可以同时被多个智能指针引用。 这类智能指针要求被引用的对象具有计数的功能,数值的大小就表示它目前被多少个智能指针引用。当一个对象的引用计数值等于0的时候,就表示它要被释放了。 这类智能指针适...
closure Chromium多线程通信用到的Closure实际上是一个特殊的Callback。 如果把上面创建的Callback对象看作是一个Closure,那么它首先会被发送到目标线程的消息队列中,然后再在目标线程中调用它的成员函数Run,最后就会导致函数MyFunc在目标...
启动部分(chrome.exe) wWinMain chrome.dll ChromeMain content.dll base.dll 消息泵 消息循环 将消息分派给窗口过程处理函数 user32.dll ui_gfx.dll ui_views.dll 这里把消息包装成even...
搜索当前标签