OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString Struct Reference

Public Member Functions

 LSLString (string s)
 
 LSLString (double d)
 
 LSLString (LSLFloat f)
 
 LSLString (int i)
 
 LSLString (LSLInteger i)
 
override string ToString ()
 
override bool Equals (object o)
 
override int GetHashCode ()
 
bool Contains (string value)
 
int IndexOf (string value)
 

Static Public Member Functions

static implicit operator Boolean (LSLString s)
 
static implicit operator String (LSLString s)
 
static implicit operator LSLString (string s)
 
static string ToString (LSLString s)
 
static bool operator== (LSLString s1, string s2)
 
static bool operator!= (LSLString s1, string s2)
 
static LSLString operator+ (LSLString s1, LSLString s2)
 
static operator double (LSLString s)
 
static operator LSLInteger (LSLString s)
 
static operator LSLString (double d)
 
static operator LSLString (int i)
 
static operator LSLString (LSLFloat f)
 
static operator LSLString (bool b)
 
static implicit operator Vector3 (LSLString s)
 
static implicit operator Quaternion (LSLString s)
 
static implicit operator LSLFloat (LSLString s)
 
static implicit operator list (LSLString s)
 

Public Attributes

string m_string
 

Properties

int Length [get]
 

Detailed Description

Definition at line 1527 of file LSL_Types.cs.

Constructor & Destructor Documentation

OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.LSLString ( string  s)
inline

Definition at line 1533 of file LSL_Types.cs.

OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.LSLString ( double  d)
inline

Definition at line 1538 of file LSL_Types.cs.

OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.LSLString ( LSLFloat  f)
inline

Definition at line 1544 of file LSL_Types.cs.

OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.LSLString ( int  i)
inline

Definition at line 1550 of file LSL_Types.cs.

OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.LSLString ( LSLInteger  i)
inline

Definition at line 1556 of file LSL_Types.cs.

Member Function Documentation

bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.Contains ( string  value)
inline

Definition at line 1682 of file LSL_Types.cs.

override bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.Equals ( object  o)
inline

Definition at line 1664 of file LSL_Types.cs.

override int OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.GetHashCode ( )
inline

Definition at line 1669 of file LSL_Types.cs.

int OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.IndexOf ( string  value)
inline

Definition at line 1683 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator Boolean ( LSLString  s)
inlinestatic

Definition at line 1561 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator double ( LSLString  s)
inlineexplicitstatic

Definition at line 1608 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator list ( LSLString  s)
inlinestatic

Definition at line 1656 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLFloat ( LSLString  s)
inlinestatic

Definition at line 1651 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLInteger ( LSLString  s)
inlineexplicitstatic

Definition at line 1613 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLString ( string  s)
inlinestatic

Definition at line 1578 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLString ( double  d)
inlineexplicitstatic

Definition at line 1618 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLString ( int  i)
inlineexplicitstatic

Definition at line 1623 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLString ( LSLFloat  f)
inlineexplicitstatic

Definition at line 1628 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator LSLString ( bool  b)
inlineexplicitstatic

Definition at line 1633 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator Quaternion ( LSLString  s)
inlinestatic

Definition at line 1646 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator String ( LSLString  s)
inlinestatic

Definition at line 1573 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator Vector3 ( LSLString  s)
inlinestatic

Definition at line 1641 of file LSL_Types.cs.

static bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator!= ( LSLString  s1,
string  s2 
)
inlinestatic

Definition at line 1598 of file LSL_Types.cs.

static LSLString OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator+ ( LSLString  s1,
LSLString  s2 
)
inlinestatic

Definition at line 1603 of file LSL_Types.cs.

static bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.operator== ( LSLString  s1,
string  s2 
)
inlinestatic

Definition at line 1593 of file LSL_Types.cs.

static string OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.ToString ( LSLString  s)
inlinestatic

Definition at line 1583 of file LSL_Types.cs.

override string OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.ToString ( )
inline

Definition at line 1588 of file LSL_Types.cs.

Member Data Documentation

string OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.m_string

Definition at line 1529 of file LSL_Types.cs.

Property Documentation

int OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString.Length
get

Definition at line 1684 of file LSL_Types.cs.


The documentation for this struct was generated from the following file: