Skip to content

[Q&A] How the library interacts with C++20 coroutines? #25

@masscry

Description

@masscry

Hello! So I am working with some heavy coroutine-rich codebase, and I am curious on how such code will interact with CTRACK?

I guess, as the measurements happens in destructors, any code with inclusions of co_* operators will be measuring time spent in operators, unless we sparkle some CTRACK macros inside awaiters and promise types.

Which also raises a question - how CTRACK interoperates with lambda functions?

Thank you in advance! I might overlooked something, and the answers are on the surface.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions