Skip to content

Commit 5cc75b2

Browse files
committed
fix: mark V8Args.Length method as const
1 parent d807ba4 commit 5cc75b2

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

NativeScript/runtime/DataWrapper.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ enum class WrapperType {
3737
struct V8Args {
3838
public:
3939
virtual v8::Local<v8::Value> operator[](int i) const = 0;
40-
virtual size_t Length() = 0;
40+
virtual size_t Length() const = 0;
4141
};
4242

4343
struct V8FunctionCallbackArgs: public V8Args {
@@ -50,7 +50,7 @@ struct V8FunctionCallbackArgs: public V8Args {
5050
return this->info_[i];
5151
}
5252

53-
size_t Length() override {
53+
size_t Length() const override {
5454
return this->info_.Length();
5555
}
5656
private:
@@ -67,7 +67,7 @@ struct V8VectorArgs: public V8Args {
6767
return this->args_[i];
6868
}
6969

70-
size_t Length() override {
70+
size_t Length() const override {
7171
return this->args_.size();
7272
}
7373
private:
@@ -84,7 +84,7 @@ struct V8SimpleValueArgs: public V8Args {
8484
return this->value_;
8585
}
8686

87-
size_t Length() override {
87+
size_t Length() const override {
8888
return 1;
8989
}
9090
private:
@@ -97,7 +97,7 @@ struct V8EmptyValueArgs: public V8Args {
9797
return v8::Local<v8::Value>();
9898
}
9999

100-
size_t Length() override {
100+
size_t Length() const override {
101101
return 0;
102102
}
103103
};

0 commit comments

Comments
 (0)