• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ArkScript-lang / Ark / 15564743695

10 Jun 2025 04:15PM UTC coverage: 86.7% (-0.04%) from 86.738%
15564743695

push

github

web-flow
refactor: move Value::ProcType to std::function (#549)

* refactor: move Value::ProcType to std::function

* fix: clang compilation errors

* fix: implement requested changes

21 of 27 new or added lines in 5 files covered. (77.78%)

7275 of 8391 relevant lines covered (86.7%)

120188.09 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

53.85
/src/arkreactor/VM/Value/Procedure.cpp
1
#include <Ark/VM/Value.hpp>
2
#include <Ark/VM/Value/Procedure.hpp>
3

4
#include <utility>
5

6
namespace Ark
7
{
8
    Value Procedure::operator()(std::vector<Value>& args, VM* vm) const
11,827✔
9
    {
11,827✔
10
        return m_procedure(args, vm);
11,827✔
11
    }
12

13
    Procedure::Procedure(PointerType c_pointer)
49✔
14
    {
49✔
15
        m_procedure = c_pointer;
49✔
16
    }
49✔
17

NEW
18
    bool Procedure::operator<(const Procedure&) const noexcept
×
NEW
19
    {
×
NEW
20
        return false;
×
21
    }
22

NEW
23
    bool Procedure::operator==(const Procedure&) const noexcept
×
NEW
24
    {
×
NEW
25
        return false;
×
26
    }
27
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc