MyScript Interactive Ink SDK  4.1.2
Namespaces | Classes | Enumerations | Functions
myscript::iink Namespace Reference

Namespaces

 graphics
 
 text
 

Classes

class  Configuration
 
class  ContentBlock
 
class  ContentPackage
 
class  ContentPart
 
class  ContentSelection
 
struct  IndentationLevels
 
class  Editor
 
class  Engine
 
class  IConfigurationListener
 
class  IEditorListener
 
class  IGestureHandler
 
class  IImagePainter
 
class  IRendererListener
 
class  IRenderTarget
 
struct  MathVariableInfo
 
struct  MathVariableDefinition
 
struct  MathEvaluationVariables
 
class  MathSolverController
 
class  MathUtils
 
class  ParameterSet
 
struct  PlaceholderInteractivityOptions
 
class  PlaceholderController
 
struct  PointerEvent
 
class  pointer_sequence_error
 
class  RecognitionAssetsBuilder
 
class  Renderer
 
class  HandwritingGenerator
 
class  HandwritingProfile
 
class  HandwritingProfileBuilder
 
class  HandwritingResult
 
struct  ChangesetOperation
 
class  HistoryManager
 
class  IHandwritingGeneratorListener
 
class  IOffscreenEditorListener
 
class  IOffscreenGestureHandler
 
class  IRecognizerListener
 
class  ItemIdHelper
 
class  OffscreenEditor
 
class  Recognizer
 
class  String
 
class  ToolController
 

Enumerations

enum  ConversionState { HANDWRITING = 1 << 0 , DIGITAL_PUBLISH = 1 << 1 , DIGITAL_EDIT = 1 << 2 }
 
enum  TransformError {
  ALLOWED = 0 , UNSUPPORTED = 1 << 0 , NULL_SELECTION = 1 << 1 , PARTIAL_BLOCKS = 1 << 2 ,
  MULTIPLE_BLOCKS = 1 << 3 , BEAUTIFIED_BLOCKS = 1 << 4 , TEXT_BLOCKS = 1 << 5 , MATH_BLOCKS = 1 << 6 ,
  DRAWING_BLOCKS = 1 << 7 , GUIDES = 1 << 8 , INVALID = 1 << 9 , NON_INVERTIBLE = 1 << 10 ,
  BAD_NUMERIC = 1 << 11 , HAS_ROTATION = 1 << 12 , HAS_SCALE = 1 << 13 , HAS_NEGATIVE_SCALE = 1 << 14 ,
  HAS_SHEAR = 1 << 15 , HAS_TRANSLATION = 1 << 16
}
 
enum class  TextFormat {
  H1 = 0 , H2 = 1 , PARAGRAPH = 2 , LIST_BULLET = 3 ,
  LIST_CHECKBOX = 4 , LIST_NUMBERED = 5
}
 
enum class  ContentSelectionMode {
  NONE = 0 , LASSO = 1 , ITEM = 2 , RESIZE = 3 ,
  REFLOW = 4
}
 
enum  PackageOpenOption { EXISTING , CREATE , CREATE_NEW , TRUNCATE_EXISTING }
 
enum class  EditorError {
  GENERIC , INK_REJECTED_TOO_SMALL , INK_REJECTED_TOO_BIG , INK_REJECTED_ABOVE_FIRST_LINE ,
  INK_REJECTED_SMALL_TYPESET , INK_REJECTED_BEFORE_FIRST_COLUMN , INK_REJECTED_OUT_OF_PAGE , INK_REJECTED_TOO_LONG ,
  GESTURE_NOTIFICATION_NO_WORDS_TO_JOIN , GESTURE_NOTIFICATION_CANNOT_MOVE_ABOVE_FIRSTLINE , GESTURE_NOTIFICATION_UNABLE_TO_APPLY , CONFIGURATION_BUNDLE_NOT_FOUND ,
  CONFIGURATION_NAME_NOT_FOUND , RESOURCE_NOT_FOUND , INVALID_CONFIGURATION , INK_REJECTED_SEVERAL_BLOCKS
}
 
enum class  GestureAction { APPLY_GESTURE , IGNORE , ADD_STROKE }
 
enum  LayerType { MODEL = 1 << 0 , CAPTURE = 1 << 1 , LayerType_ALL = (1 << 2) - 1 }
 
enum class  MathDiagnostic {
  ALLOWED = 0 , ALLOWED_BUT_PREVIOUSLY_DISCARDED = 1 , UNSUPPORTED = 2 , NON_EVALUABLE = 3 ,
  INCOMPLETE_EXPRESSION = 4 , NO_VARIABLE = 5 , TOO_MANY_VARIABLES = 6 , NOT_APPLICABLE = 7 ,
  DIVISION_BY_ZERO = 8 , NUMBER_OVERFLOW = 9 , NUMBER_UNDERFLOW = 10 , INVALID_OPERATION = 11
}
 
enum class  MathVariableSourceType { UNDEFINED = 0 , API = 1 , BLOCK = 2 , PREDEFINED = 3 }
 
enum class  MimeType : int {
  NONE = 0 , TEXT = 1 << 0 , HTML = 1 << 1 , MATHML = 1 << 2 ,
  LATEX = 1 << 3 , GRAPHML = 1 << 4 , MUSICXML = 1 << 5 , SVG = 1 << 6 ,
  JIIX = 1 << 7 , JPEG = 1 << 8 , PNG = 1 << 9 , GIF = 1 << 10 ,
  PDF = 1 << 11 , DOCX = 1 << 12 , PPTX = 1 << 13 , OFFICE_CLIPBOARD = 1 << 14
}
 
enum class  PointerType {
  PEN = 0 , TOUCH = 1 , ERASER = 2 , MOUSE = 3 ,
  CUSTOM_1 = 4 , CUSTOM_2 = 5 , CUSTOM_3 = 6 , CUSTOM_4 = 7 ,
  CUSTOM_5 = 8
}
 
enum class  PointerEventType { DOWN , MOVE , UP , CANCEL }
 
enum class  PredefinedHandwritingProfileId {
  DEFAULT = 0 , PROFILE_1 = 1 , PROFILE_2 = 2 , PROFILE_3 = 3 ,
  PROFILE_4 = 4 , PROFILE_5 = 5 , PROFILE_6 = 6 , PROFILE_7 = 7 ,
  PROFILE_8 = 8 , PROFILE_9 = 9 , PROFILE_10 = 10 , PROFILE_11 = 11 ,
  PROFILE_12 = 12 , PROFILE_13 = 13 , PROFILE_14 = 14
}
 
enum class  ChangesetOperationType { ADD = 0 , ERASE = 1 , TRANSFORM = 2 , SET_TYPE = 3 }
 
enum class  HandwritingGeneratorError {
  GENERIC , RESOURCE_NOT_LOADED , SETUP_FAILED , PROFILE_NOT_SELECTED ,
  GENERATION_FAILED
}
 
enum class  OffscreenGestureAction { IGNORE , ADD_STROKE }
 
enum class  RecognizerError {
  GENERIC , CONFIGURATION_BUNDLE_NOT_FOUND , CONFIGURATION_NAME_NOT_FOUND , RESOURCE_NOT_FOUND ,
  INVALID_CONFIGURATION
}
 
enum class  ItemIdCombinationModifier { UNION , DIFFERENCE , INTERSECTION }
 
enum class  PointerTool {
  PEN = 0 , HAND = 1 , ERASER = 2 , SELECTOR = 3 ,
  HIGHLIGHTER = 4
}
 

Functions

String getName (MimeType mimeType) noexcept
 
String getTypeName (MimeType mimeType) noexcept
 
String getFileExtensions (MimeType mimeType) noexcept
 
bool isTextual (MimeType mimeType) noexcept
 
bool isImage (MimeType mimeType) noexcept
 
bool operator== (const String &s1, const char *s2)
 
bool operator!= (const String &s1, const char *s2)
 
bool operator< (const String &s1, const char *s2)
 
bool operator<= (const String &s1, const char *s2)
 
bool operator> (const String &s1, const char *s2)
 
bool operator>= (const String &s1, const char *s2)
 
bool operator== (const String &s1, const char16_t *s2)
 
bool operator!= (const String &s1, const char16_t *s2)
 
bool operator< (const String &s1, const char16_t *s2)
 
bool operator<= (const String &s1, const char16_t *s2)
 
bool operator> (const String &s1, const char16_t *s2)
 
bool operator>= (const String &s1, const char16_t *s2)
 
bool operator== (const String &s1, const std::string &s2)
 
bool operator!= (const String &s1, const std::string &s2)
 
bool operator< (const String &s1, const std::string &s2)
 
bool operator<= (const String &s1, const std::string &s2)
 
bool operator> (const String &s1, const std::string &s2)
 
bool operator>= (const String &s1, const std::string &s2)
 
bool operator== (const String &s1, const std::u16string &s2)
 
bool operator!= (const String &s1, const std::u16string &s2)
 
bool operator< (const String &s1, const std::u16string &s2)
 
bool operator<= (const String &s1, const std::u16string &s2)
 
bool operator> (const String &s1, const std::u16string &s2)
 
bool operator>= (const String &s1, const std::u16string &s2)
 
bool operator== (const char *s1, const String &s2)
 
bool operator!= (const char *s1, const String &s2)
 
bool operator< (const char *s1, const String &s2)
 
bool operator<= (const char *s1, const String &s2)
 
bool operator> (const char *s1, const String &s2)
 
bool operator>= (const char *s1, const String &s2)
 
bool operator== (const char16_t *s1, const String &s2)
 
bool operator!= (const char16_t *s1, const String &s2)
 
bool operator< (const char16_t *s1, const String &s2)
 
bool operator<= (const char16_t *s1, const String &s2)
 
bool operator> (const char16_t *s1, const String &s2)
 
bool operator>= (const char16_t *s1, const String &s2)
 
bool operator== (const std::string &s1, const String &s2)
 
bool operator!= (const std::string &s1, const String &s2)
 
bool operator< (const std::string &s1, const String &s2)
 
bool operator<= (const std::string &s1, const String &s2)
 
bool operator> (const std::string &s1, const String &s2)
 
bool operator>= (const std::string &s1, const String &s2)
 
bool operator== (const std::u16string &s1, const String &s2)
 
bool operator!= (const std::u16string &s1, const String &s2)
 
bool operator< (const std::u16string &s1, const String &s2)
 
bool operator<= (const std::u16string &s1, const String &s2)
 
bool operator> (const std::u16string &s1, const String &s2)
 
bool operator>= (const std::u16string &s1, const String &s2)
 

Enumeration Type Documentation

◆ ConversionState

Describes the state of the content for a given selection.

Enumerator
HANDWRITING 

Handwritten content (ink).

DIGITAL_PUBLISH 

Digital content, suitable for publication (adaptive font size, fitted graphics).

DIGITAL_EDIT 

Digital content, suitable for edition (normalized font size, expanded graphics).

◆ TransformError

Error code returned by Editor::getTransformStatus

Enumerator
ALLOWED 

The transform is allowed.

UNSUPPORTED 

The transform is not supported on this content selection (internal error).

NULL_SELECTION 

The content selection is nullptr.

PARTIAL_BLOCKS 

The content selection contains blocks partially selected.

MULTIPLE_BLOCKS 

The content selection contains multiple blocks.

BEAUTIFIED_BLOCKS 

The content selection contains beautified blocks.

TEXT_BLOCKS 

The content selection contains text blocks.

MATH_BLOCKS 

The content selection contains math blocks.

DRAWING_BLOCKS 

The content selection contains drawing blocks.

GUIDES 

The content selection has guides.

INVALID 

The transform is invalid (cannot be decomposed).

NON_INVERTIBLE 

The transform is non invertible.

BAD_NUMERIC 

The transform has a bad numeric value (infinite or NaN).

HAS_ROTATION 

The transform has a rotation component.

HAS_SCALE 

The transform has a scale component.

HAS_NEGATIVE_SCALE 

The transform has a negative scale component.

HAS_SHEAR 

The transform has a shear component.

HAS_TRANSLATION 

The transform has a translation component.

◆ TextFormat

Predefined Text Block formats.

Since
2.0
Enumerator
H1 

Header 1 format.

H2 

Header 2 format.

PARAGRAPH 

Paragraph format.

LIST_BULLET 

Bullet list format.

LIST_CHECKBOX 

Checkbox list format.

LIST_NUMBERED 

Numbered list format.

◆ ContentSelectionMode

Describes the selection modes.

Enumerator
NONE 

No active selection

LASSO 

Active selection's mode is Lasso

ITEM 

Active selection's mode is Item

RESIZE 

Active selection's mode is Resize

REFLOW 

Active selection's mode is Reflow

◆ PackageOpenOption

Describes the different options given when opening a package.

Since
1.2
Enumerator
EXISTING 

Open an existing package.

CREATE 

Create a new package if it does not exist.

CREATE_NEW 

Create a new package, failing if it already exists.

TRUNCATE_EXISTING 

If the package already exists then its content is discarded.

◆ EditorError

Error code used in IEditorListener::onError

Since
1.5
Enumerator
GENERIC 

Generic error, refer to the message parameter for more information.

INK_REJECTED_TOO_SMALL 

Ink was rejected, the stroke is too small.

INK_REJECTED_TOO_BIG 

Ink was rejected, the stroke is too big.

INK_REJECTED_ABOVE_FIRST_LINE 

Ink was rejected, the stroke is too far above the first line.

INK_REJECTED_SMALL_TYPESET 

Ink was rejected, cannot write on DIGITAL_PUBLISH blocks (convert to DIGITAL_EDIT).

INK_REJECTED_BEFORE_FIRST_COLUMN 

Ink was rejected, the stroke is too far left.

INK_REJECTED_OUT_OF_PAGE 

Ink was rejected, the stroke is out of the page bounds.

INK_REJECTED_TOO_LONG 

Ink was rejected, the stroke is too long.

GESTURE_NOTIFICATION_NO_WORDS_TO_JOIN 

Gesture notification, no words to join.

GESTURE_NOTIFICATION_CANNOT_MOVE_ABOVE_FIRSTLINE 

Gesture notification, cannot move above first line.

GESTURE_NOTIFICATION_UNABLE_TO_APPLY 

Gesture notification, unable to apply.

CONFIGURATION_BUNDLE_NOT_FOUND 

The configuration bundle (*.conf file) cannot be found.

CONFIGURATION_NAME_NOT_FOUND 

The configuration name cannot be found in the bundle (*.conf file).

RESOURCE_NOT_FOUND 

The configuration refers to a resource file that cannot be found.

INVALID_CONFIGURATION 

There was an error when parsing the *.conf files.

INK_REJECTED_SEVERAL_BLOCKS 

Ink was rejected, the stroke is spread over several blocks.

◆ GestureAction

Action to perform upon gesture notification

Since
2.1
Enumerator
APPLY_GESTURE 

Apply the gesture behavior, as configured in the editor.

IGNORE 

Discard the gesture stroke, do not apply the gesture behavior.

ADD_STROKE 

Do not apply the gesture behavior and add gesture stroke as a regular stroke (if relevant).

◆ LayerType

Represents the type of a layer

Enumerator
MODEL 

The layer that renders the model.

CAPTURE 

The layer that renders capture strokes.

LayerType_ALL 

Convenience value for "flag" style handling

◆ MathDiagnostic

Enumerates return codes of MathSolverController::getDiagnostic().

Since
4.1
Enumerator
ALLOWED 

The task is allowed.

ALLOWED_BUT_PREVIOUSLY_DISCARDED 

The task is allowed but the user previously discarded the result.

UNSUPPORTED 

The task is unsupported (internal error).

NON_EVALUABLE 

The expression form is not evaluable.

INCOMPLETE_EXPRESSION 

The expression is incomplete.

NO_VARIABLE 

There is no undefined variable to evaluate.

TOO_MANY_VARIABLES 

There are too many undefined variables.

NOT_APPLICABLE 

Task does not apply in respect to the current configuration.

DIVISION_BY_ZERO 

Computation leads to a division by zero.

NUMBER_OVERFLOW 

Computation leads to a number overflow.

NUMBER_UNDERFLOW 

Computation leads to a number underflow.

INVALID_OPERATION 

Computation leads to an invalid operation.

◆ MathVariableSourceType

Enumerates the possible sources from which a variable can be defined.

Since
4.1
Enumerator
UNDEFINED 

Indicates that the variable has not been defined.

API 

Indicates that the variable was defined through the MathSolverController::setVariableValue() function.

BLOCK 

Indicates that the variable was defined within a block expression.

PREDEFINED 

Indicates that the variable is a predefined constant (e.g. Pi).

◆ MimeType

enum myscript::iink::MimeType : int
strong

Represents a MIME type.

See also
http://www.iana.org/assignments/media-types/index.html
Enumerator
NONE 

No mime type

TEXT 

Plain text (text/plain).

HTML 

HyperText Markup Language (text/html)

MATHML 

Mathematical Markup Language (application/mathml+xml).

LATEX 

LaTeX (application/x-latex).

GRAPHML 

Graph Markup Language (application/graphml+xml).

MUSICXML 

Music Extensible Markup Language (application/vnd.recordare.musicxml+xml).

SVG 

Scalable Vector Graphics (image/svg+xml).

JIIX 

Json Interactive Ink eXchange format (application/vnd.myscript.jiix).

JPEG 

JPEG Image (image/jpeg).

PNG 

PNG Image (image/png).

GIF 

GIF Image (image/gif).

PDF 

Portable Document Format (application/pdf).

DOCX 

Open XML word processing document (application/vnd.openxmlformats-officedocument.wordprocessingml.document).

PPTX 

Open XML presentation (application/vnd.openxmlformats-officedocument.presentationml.presentation).

OFFICE_CLIPBOARD 

Microsoft Office Clipboard format (Art::GVML ClipFormat).

Since
1.1

◆ PointerType

Describes the types of pointer that can be used for input.

Enumerator
PEN 

An active stylus.

TOUCH 

A finger on a touchscreen (or a passive stylus).

ERASER 

An eraser or inverted pen.

MOUSE 

A mouse.

CUSTOM_1 

A custom pointer.

CUSTOM_2 

A custom pointer.

CUSTOM_3 

A custom pointer.

CUSTOM_4 

A custom pointer.

CUSTOM_5 

A custom pointer.

◆ PointerEventType

Describes the types of pointer event that can be provided to the editor.

Enumerator
DOWN 

Starts a new trace.

MOVE 

Moves the pointer in a trace.

UP 

Ends a trace.

CANCEL 

Cancels an ongoing trace.

◆ PredefinedHandwritingProfileId

Ids of predefined handwriting profiles.

Since
4.1
Enumerator
DEFAULT 
PROFILE_1 

Default profile

PROFILE_2 
PROFILE_3 
PROFILE_4 
PROFILE_5 
PROFILE_6 
PROFILE_7 
PROFILE_8 
PROFILE_9 
PROFILE_10 
PROFILE_11 
PROFILE_12 
PROFILE_13 
PROFILE_14 

◆ ChangesetOperationType

Enumerator
ADD 

Add items operation.

ERASE 

Erase items operation.

TRANSFORM 

Transform items operation.

SET_TYPE 

Set items type operation.

◆ HandwritingGeneratorError

Error code used in IHandwritingGeneratorListener::onError

Since
4.1
Enumerator
GENERIC 

Generic error, refer to the message parameter for more information.

RESOURCE_NOT_LOADED 

The resource file cannot be loaded.

SETUP_FAILED 

The generator setup has failed.

PROFILE_NOT_SELECTED 

The profile cannot be selected.

GENERATION_FAILED 

The generation has failed.

◆ OffscreenGestureAction

Action to perform upon offscreen gesture notification

Since
2.1
Enumerator
IGNORE 

Discard the gesture stroke.

ADD_STROKE 

Add the gesture stroke as a regular stroke.

◆ RecognizerError

Error code used in IRecognizerListener::onError

Since
2.1
Enumerator
GENERIC 

Generic error, refer to the message parameter for more information.

CONFIGURATION_BUNDLE_NOT_FOUND 

The configuration bundle (*.conf file) cannot be found.

CONFIGURATION_NAME_NOT_FOUND 

The configuration name cannot be found in the bundle (*.conf file).

RESOURCE_NOT_FOUND 

The configuration refers to a resource file that cannot be found.

INVALID_CONFIGURATION 

There was an error when parsing the *.conf files.

◆ ItemIdCombinationModifier

Describes the combination modifiers.

Since
2.1
Enumerator
UNION 

Combines the union

DIFFERENCE 

Combines the difference

INTERSECTION 

Combines the intersection

◆ PointerTool

Describes the tools that the pointer types can be associated with.

Enumerator
PEN 

A tool used for writing, drawing, performing ink gesture, or resizing a box.

HAND 

A tool used for interacting with already selected content.

ERASER 

A tool used for erasing some content.

SELECTOR 

A tool used for selecting some content.

HIGHLIGHTER 

A tool used for highlighting some content.

Function Documentation

◆ getName()

String myscript::iink::getName ( MimeType  mimeType)
noexcept

Returns a descriptive name in English.

Parameters
mimeTypethe MIME type.
Returns
the descriptive name.

◆ getTypeName()

String myscript::iink::getTypeName ( MimeType  mimeType)
noexcept

Returns the name of the media type, in the form "type/subtype".

Parameters
mimeTypethe MIME type.
Returns
the name of the media type.

◆ getFileExtensions()

String myscript::iink::getFileExtensions ( MimeType  mimeType)
noexcept

Returns a comma separated list of file extensions.

Parameters
mimeTypethe MIME type.
Returns
the file extensions, or nullptr.

◆ isTextual()

bool myscript::iink::isTextual ( MimeType  mimeType)
noexcept

Tells whether the specified MIME type is textual.

Parameters
mimeTypethe MIME type.
Returns
true if the MIME type is textual, false otherwise.

◆ isImage()

bool myscript::iink::isImage ( MimeType  mimeType)
noexcept

Tells whether the specified MIME type is an image MIME type.

Parameters
mimeTypethe MIME type.
Returns
true if the MIME type is an image MIME type, false otherwise.

◆ operator==() [1/8]

bool myscript::iink::operator== ( const String &  s1,
const char *  s2 
)
inline

◆ operator!=() [1/8]

bool myscript::iink::operator!= ( const String &  s1,
const char *  s2 
)
inline

◆ operator<() [1/8]

bool myscript::iink::operator< ( const String &  s1,
const char *  s2 
)
inline

◆ operator<=() [1/8]

bool myscript::iink::operator<= ( const String &  s1,
const char *  s2 
)
inline

◆ operator>() [1/8]

bool myscript::iink::operator> ( const String &  s1,
const char *  s2 
)
inline

◆ operator>=() [1/8]

bool myscript::iink::operator>= ( const String &  s1,
const char *  s2 
)
inline

◆ operator==() [2/8]

bool myscript::iink::operator== ( const String &  s1,
const char16_t *  s2 
)
inline

◆ operator!=() [2/8]

bool myscript::iink::operator!= ( const String &  s1,
const char16_t *  s2 
)
inline

◆ operator<() [2/8]

bool myscript::iink::operator< ( const String &  s1,
const char16_t *  s2 
)
inline

◆ operator<=() [2/8]

bool myscript::iink::operator<= ( const String &  s1,
const char16_t *  s2 
)
inline

◆ operator>() [2/8]

bool myscript::iink::operator> ( const String &  s1,
const char16_t *  s2 
)
inline

◆ operator>=() [2/8]

bool myscript::iink::operator>= ( const String &  s1,
const char16_t *  s2 
)
inline

◆ operator==() [3/8]

bool myscript::iink::operator== ( const String &  s1,
const std::string &  s2 
)
inline

◆ operator!=() [3/8]

bool myscript::iink::operator!= ( const String &  s1,
const std::string &  s2 
)
inline

◆ operator<() [3/8]

bool myscript::iink::operator< ( const String &  s1,
const std::string &  s2 
)
inline

◆ operator<=() [3/8]

bool myscript::iink::operator<= ( const String &  s1,
const std::string &  s2 
)
inline

◆ operator>() [3/8]

bool myscript::iink::operator> ( const String &  s1,
const std::string &  s2 
)
inline

◆ operator>=() [3/8]

bool myscript::iink::operator>= ( const String &  s1,
const std::string &  s2 
)
inline

◆ operator==() [4/8]

bool myscript::iink::operator== ( const String &  s1,
const std::u16string &  s2 
)
inline

◆ operator!=() [4/8]

bool myscript::iink::operator!= ( const String &  s1,
const std::u16string &  s2 
)
inline

◆ operator<() [4/8]

bool myscript::iink::operator< ( const String &  s1,
const std::u16string &  s2 
)
inline

◆ operator<=() [4/8]

bool myscript::iink::operator<= ( const String &  s1,
const std::u16string &  s2 
)
inline

◆ operator>() [4/8]

bool myscript::iink::operator> ( const String &  s1,
const std::u16string &  s2 
)
inline

◆ operator>=() [4/8]

bool myscript::iink::operator>= ( const String &  s1,
const std::u16string &  s2 
)
inline

◆ operator==() [5/8]

bool myscript::iink::operator== ( const char *  s1,
const String &  s2 
)
inline

◆ operator!=() [5/8]

bool myscript::iink::operator!= ( const char *  s1,
const String &  s2 
)
inline

◆ operator<() [5/8]

bool myscript::iink::operator< ( const char *  s1,
const String &  s2 
)
inline

◆ operator<=() [5/8]

bool myscript::iink::operator<= ( const char *  s1,
const String &  s2 
)
inline

◆ operator>() [5/8]

bool myscript::iink::operator> ( const char *  s1,
const String &  s2 
)
inline

◆ operator>=() [5/8]

bool myscript::iink::operator>= ( const char *  s1,
const String &  s2 
)
inline

◆ operator==() [6/8]

bool myscript::iink::operator== ( const char16_t *  s1,
const String &  s2 
)
inline

◆ operator!=() [6/8]

bool myscript::iink::operator!= ( const char16_t *  s1,
const String &  s2 
)
inline

◆ operator<() [6/8]

bool myscript::iink::operator< ( const char16_t *  s1,
const String &  s2 
)
inline

◆ operator<=() [6/8]

bool myscript::iink::operator<= ( const char16_t *  s1,
const String &  s2 
)
inline

◆ operator>() [6/8]

bool myscript::iink::operator> ( const char16_t *  s1,
const String &  s2 
)
inline

◆ operator>=() [6/8]

bool myscript::iink::operator>= ( const char16_t *  s1,
const String &  s2 
)
inline

◆ operator==() [7/8]

bool myscript::iink::operator== ( const std::string &  s1,
const String &  s2 
)
inline

◆ operator!=() [7/8]

bool myscript::iink::operator!= ( const std::string &  s1,
const String &  s2 
)
inline

◆ operator<() [7/8]

bool myscript::iink::operator< ( const std::string &  s1,
const String &  s2 
)
inline

◆ operator<=() [7/8]

bool myscript::iink::operator<= ( const std::string &  s1,
const String &  s2 
)
inline

◆ operator>() [7/8]

bool myscript::iink::operator> ( const std::string &  s1,
const String &  s2 
)
inline

◆ operator>=() [7/8]

bool myscript::iink::operator>= ( const std::string &  s1,
const String &  s2 
)
inline

◆ operator==() [8/8]

bool myscript::iink::operator== ( const std::u16string &  s1,
const String &  s2 
)
inline

◆ operator!=() [8/8]

bool myscript::iink::operator!= ( const std::u16string &  s1,
const String &  s2 
)
inline

◆ operator<() [8/8]

bool myscript::iink::operator< ( const std::u16string &  s1,
const String &  s2 
)
inline

◆ operator<=() [8/8]

bool myscript::iink::operator<= ( const std::u16string &  s1,
const String &  s2 
)
inline

◆ operator>() [8/8]

bool myscript::iink::operator> ( const std::u16string &  s1,
const String &  s2 
)
inline

◆ operator>=() [8/8]

bool myscript::iink::operator>= ( const std::u16string &  s1,
const String &  s2 
)
inline