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

Public Member Functions

 LSLInteger (int i)
 
 LSLInteger (uint i)
 
 LSLInteger (double d)
 
 LSLInteger (string s)
 
override bool Equals (Object o)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static implicit operator int (LSLInteger i)
 
static operator uint (LSLInteger i)
 
static operator LSLString (LSLInteger i)
 
static implicit operator list (LSLInteger i)
 
static implicit operator Boolean (LSLInteger i)
 
static implicit operator LSLInteger (int i)
 
static operator LSLInteger (string s)
 
static implicit operator LSLInteger (uint u)
 
static operator LSLInteger (double d)
 
static operator LSLInteger (LSLFloat f)
 
static implicit operator LSLInteger (bool b)
 
static LSLInteger operator== (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator!= (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator< (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator<= (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator> (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator>= (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator+ (LSLInteger i1, int i2)
 
static LSLInteger operator- (LSLInteger i1, int i2)
 
static LSLInteger operator* (LSLInteger i1, int i2)
 
static LSLInteger operator/ (LSLInteger i1, int i2)
 
static LSLInteger operator- (LSLInteger i)
 
static LSLInteger operator~ (LSLInteger i)
 
static LSLInteger operator& (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator% (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator| (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator^ (LSLInteger i1, LSLInteger i2)
 
static LSLInteger operator! (LSLInteger i1)
 
static LSLInteger operator++ (LSLInteger i)
 
static LSLInteger operator-- (LSLInteger i)
 
static LSLInteger operator<< (LSLInteger i, int s)
 
static LSLInteger operator>> (LSLInteger i, int s)
 
static implicit operator System.Double (LSLInteger i)
 
static bool operator true (LSLInteger i)
 
static bool operator false (LSLInteger i)
 

Public Attributes

int value
 

Detailed Description

Definition at line 1691 of file LSL_Types.cs.

Constructor & Destructor Documentation

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

Definition at line 1697 of file LSL_Types.cs.

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

Definition at line 1702 of file LSL_Types.cs.

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

Definition at line 1707 of file LSL_Types.cs.

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

Definition at line 1712 of file LSL_Types.cs.

Member Function Documentation

override bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.Equals ( Object  o)
inline

Definition at line 1897 of file LSL_Types.cs.

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

Definition at line 1914 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator Boolean ( LSLInteger  i)
inlinestatic

Definition at line 1767 of file LSL_Types.cs.

static bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator false ( LSLInteger  i)
inlinestatic

Definition at line 1981 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator int ( LSLInteger  i)
inlinestatic

Definition at line 1747 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator list ( LSLInteger  i)
inlinestatic

Definition at line 1762 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator LSLInteger ( int  i)
inlinestatic

Definition at line 1779 of file LSL_Types.cs.

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

Definition at line 1784 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator LSLInteger ( uint  u)
inlinestatic

Definition at line 1789 of file LSL_Types.cs.

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

Definition at line 1794 of file LSL_Types.cs.

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

Definition at line 1799 of file LSL_Types.cs.

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator LSLInteger ( bool  b)
inlinestatic

Definition at line 1804 of file LSL_Types.cs.

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

Definition at line 1757 of file LSL_Types.cs.

Here is the call graph for this function:

static implicit OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator System.Double ( LSLInteger  i)
inlinestatic

Definition at line 1971 of file LSL_Types.cs.

static bool OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator true ( LSLInteger  i)
inlinestatic

Definition at line 1976 of file LSL_Types.cs.

static OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator uint ( LSLInteger  i)
inlineexplicitstatic

Definition at line 1752 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator! ( LSLInteger  i1)
inlinestatic

Definition at line 1943 of file LSL_Types.cs.

Definition at line 1818 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator% ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1925 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator& ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1919 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator* ( LSLInteger  i1,
int  i2 
)
inlinestatic

Definition at line 1857 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator+ ( LSLInteger  i1,
int  i2 
)
inlinestatic

Definition at line 1847 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator++ ( LSLInteger  i)
inlinestatic

Definition at line 1948 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator- ( LSLInteger  i1,
int  i2 
)
inlinestatic

Definition at line 1852 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator- ( LSLInteger  i)
inlinestatic

Definition at line 1887 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator-- ( LSLInteger  i)
inlinestatic

Definition at line 1955 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator/ ( LSLInteger  i1,
int  i2 
)
inlinestatic

Definition at line 1862 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator< ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1824 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator<< ( LSLInteger  i,
int  s 
)
inlinestatic

Definition at line 1961 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator<= ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1829 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator== ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1812 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator> ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1835 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator>= ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1841 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator>> ( LSLInteger  i,
int  s 
)
inlinestatic

Definition at line 1966 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator^ ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1937 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator| ( LSLInteger  i1,
LSLInteger  i2 
)
inlinestatic

Definition at line 1931 of file LSL_Types.cs.

static LSLInteger OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.operator~ ( LSLInteger  i)
inlinestatic

Definition at line 1892 of file LSL_Types.cs.

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

Definition at line 1990 of file LSL_Types.cs.

Here is the caller graph for this function:

Member Data Documentation

int OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger.value

Definition at line 1693 of file LSL_Types.cs.


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