pub fn table_length(&self, table: u32) -> Result<usize, &'static str> {
        unsafe {
            let value = csound_sys::csoundTableLength(self.engine.csound, table as c_int) as i32;
            if value > 0 {
                Ok(value as usize)
            } else {
                Err("Table doesn't exist")
            }
        }
    }
/// Returns the length of a function table (not including the guard point), or an error
/// message if the table doens't exist.
/// # Arguments
/// * `table` The function table identifier.
Returns the length of a function table (not including the guard point), or an error
message if the table doens't exist.
Returns the length of a function table ( not including the guard point ) or an error message if the table doens ' t exist .
pub fn table_length(&self, table: u32) -> Result<usize, &'static str> {
        unsafe {
            let value = csound_sys::csoundTableLength(self.engine.csound, table as c_int) as i32;
            if value > 0 {
                Ok(value as usize)
            } else {
                Err("Table doesn't exist")
            }
        }
    }
pub fn table_length ( & self , table : u32 ) -> Result < usize , & ' static str > { unsafe { let value = csound_sys :: csoundTableLength ( self . engine . csound , table as c_int ) as i32 ; if value > 0 { Ok ( value as usize ) } else { Err ( " " ) } } }
Returns the length of a function table (not including the guard point), or an error
message if the table doens't exist.
Returns the length of a function table ( not including the guard point ) or an error message if the table doens ' t exist .
&self
table
u32
&self
table
u32