aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Decoration.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Decoration.h')
-rw-r--r--src/Decoration.h28
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;