cfb_node
概要
cfb_node は Aspose.Email の C++ 用 FOSS におけるクラスです。
説明
cfb_node は C++ 用 Aspose.Email の FOSS ライブラリ内のクラスで、プログラムから利用できる 15 のメソッドと 0 のプロパティを公開しています。
コア機能には:ノードの状態ビットを指定された 32‑ビット値に設定すること;ノードの作成タイムスタンプを指定された 64‑ビット値に設定すること;ノードの最終更新タイムスタンプを指定された 64‑ビット値に設定することが含まれます。これらの操作により、開発者は cfb_node の機能を C++ アプリケーションに直接組み込むことができます。
メソッド
| シグネチャ | 説明 |
|---|---|
node_kind() → kind | ノードの種類(storage または stream)を kind 列挙体として返します |
is_storage() → bool | ノードが storage オブジェクトを表す場合は true を返します |
is_stream() → bool | ノードが stream オブジェクトを表す場合は true を返します |
state_bits() → std::uint32_t | ノードの状態ビットを 32‑bit 符号なし整数として返します |
set_state_bits(value: std::uint32_t) | ノードの状態ビットを指定された 32‑bit 値に設定します |
creation_time() → std::uint64_t | ノードの作成タイムスタンプを 64‑ビット値として返します |
set_creation_time(value: std::uint64_t) | ノードの作成タイムスタンプを指定された 64 ビット値に設定します |
modified_time() → std::uint64_t | ノードの最終更新タイムスタンプを 64‑ビット値として返します |
set_modified_time(value: std::uint64_t) | ノードの最終更新タイムスタンプを指定された 64‑ビット値に設定します |
clone() → std::unique_ptr<cfb_node> | ノードのディープコピーを作成し、unique_ptrで返します。 |