File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ enum class WrapperType {
3737struct V8Args {
3838public:
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
4343struct 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 }
5656private:
@@ -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 }
7373private:
@@ -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 }
9090private:
@@ -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};
You can’t perform that action at this time.
0 commit comments