|
Container System 0.1.0
High-performance C++20 type-safe container framework with SIMD-accelerated serialization
|
Content Management System. More...

Classes | |
| struct | Document |
Public Member Functions | |
| void | simulate_cms_scenario () |
Private Member Functions | |
| std::string | generate_sample_content (int index) |
| void | process_document (const Document &document) |
| void | create_search_index_entry (const Document &document) |
| size_t | count_words (const std::string &text) |
Private Attributes | |
| std::atomic< int > | documents_processed_ {0} |
| std::atomic< int > | documents_indexed_ {0} |
Content Management System.
Definition at line 482 of file real_world_scenarios.cpp.
|
inlineprivate |
Definition at line 615 of file real_world_scenarios.cpp.
Referenced by create_search_index_entry().

|
inlineprivate |
Definition at line 598 of file real_world_scenarios.cpp.
References scenarios::ContentManagementSystem::Document::category, scenarios::ContentManagementSystem::Document::content, count_words(), scenarios::ContentManagementSystem::Document::document_id, and scenarios::ContentManagementSystem::Document::title.
Referenced by process_document().


|
inlineprivate |
Definition at line 561 of file real_world_scenarios.cpp.
Referenced by simulate_cms_scenario().

|
inlineprivate |
Definition at line 568 of file real_world_scenarios.cpp.
References scenarios::ContentManagementSystem::Document::author, scenarios::ContentManagementSystem::Document::category, scenarios::ContentManagementSystem::Document::content, create_search_index_entry(), scenarios::ContentManagementSystem::Document::document_id, documents_indexed_, documents_processed_, scenarios::ContentManagementSystem::Document::tags, scenarios::ContentManagementSystem::Document::title, and scenarios::ContentManagementSystem::Document::upload_time.
Referenced by simulate_cms_scenario().


|
inline |
Definition at line 498 of file real_world_scenarios.cpp.
References scenarios::ContentManagementSystem::Document::author, scenarios::ContentManagementSystem::Document::category, scenarios::ContentManagementSystem::Document::content, scenarios::ContentManagementSystem::Document::document_id, documents_indexed_, documents_processed_, generate_sample_content(), process_document(), scenarios::ContentManagementSystem::Document::tags, scenarios::ContentManagementSystem::Document::title, and scenarios::ContentManagementSystem::Document::upload_time.
Referenced by main().


|
private |
Definition at line 495 of file real_world_scenarios.cpp.
Referenced by process_document(), and simulate_cms_scenario().
|
private |
Definition at line 494 of file real_world_scenarios.cpp.
Referenced by process_document(), and simulate_cms_scenario().