diff options
Diffstat (limited to 'src/Decoration.h')
-rw-r--r-- | src/Decoration.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/Decoration.h b/src/Decoration.h index 1461f2f98..923b0ce15 100644 --- a/src/Decoration.h +++ b/src/Decoration.h @@ -12,28 +12,28 @@ namespace Scintilla { class IDecoration { public: virtual ~IDecoration() {} - virtual bool Empty() const = 0; - virtual int Indicator() const = 0; - virtual Sci::Position Length() const = 0; - virtual int ValueAt(Sci::Position position) const = 0; - virtual Sci::Position StartRun(Sci::Position position) const = 0; - virtual Sci::Position EndRun(Sci::Position position) const = 0; + virtual bool Empty() const noexcept = 0; + virtual int Indicator() const noexcept = 0; + virtual Sci::Position Length() const noexcept = 0; + virtual int ValueAt(Sci::Position position) const noexcept = 0; + virtual Sci::Position StartRun(Sci::Position position) const noexcept = 0; + virtual Sci::Position EndRun(Sci::Position position) const noexcept = 0; virtual void SetValueAt(Sci::Position position, int value) = 0; virtual void InsertSpace(Sci::Position position, Sci::Position insertLength) = 0; - virtual Sci::Position Runs() const = 0; + virtual Sci::Position Runs() const noexcept = 0; }; class IDecorationList { public: virtual ~IDecorationList() {} - virtual const std::vector<const IDecoration*> &View() const =0; + virtual const std::vector<const IDecoration*> &View() const noexcept = 0; virtual void SetCurrentIndicator(int indicator) = 0; - virtual int GetCurrentIndicator() const = 0; + virtual int GetCurrentIndicator() const noexcept = 0; virtual void SetCurrentValue(int value) = 0; - virtual int GetCurrentValue() const = 0; + virtual int GetCurrentValue() const noexcept = 0; // Returns with changed=true if some values may have changed virtual FillResult<Sci::Position> FillRange(Sci::Position position, int value, Sci::Position fillLength) = 0; @@ -41,10 +41,10 @@ public: virtual void DeleteRange(Sci::Position position, Sci::Position deleteLength) = 0; virtual void DeleteLexerDecorations() = 0; - virtual int AllOnFor(Sci::Position position) const = 0; - virtual int ValueAt(int indicator, Sci::Position position) = 0; - virtual Sci::Position Start(int indicator, Sci::Position position) = 0; - virtual Sci::Position End(int indicator, Sci::Position position) = 0; + virtual int AllOnFor(Sci::Position position) const noexcept = 0; + virtual int ValueAt(int indicator, Sci::Position position) noexcept = 0; + virtual Sci::Position Start(int indicator, Sci::Position position) noexcept = 0; + virtual Sci::Position End(int indicator, Sci::Position position) noexcept = 0; virtual bool ClickNotified() const = 0; virtual void SetClickNotified(bool notified) = 0; |